programing

DataGridTextColumn에 툴팁을 추가하는 방법

golfzon 2023. 4. 14. 22:35
반응형

DataGridTextColumn에 툴팁을 추가하는 방법

WPF 툴킷을 사용하고 있다DataGrid텍스트는 로 감싸야 합니다.DataGridTextColumn또는 를 추가해야 합니다.ToolTip텍스트 열로 이동합니다.인터넷을 검색해 봤지만 제대로 된 해결책이 나오지 않았다.귀중한 제안을 기다리고 있습니다.

예, DataGridTextColumn에 툴팁 텍스트를 추가할 수 있습니다.그냥 스타일화만 하면 됩니다.

<DataGridTextColumn Header="ScreenName" Binding="{Binding ScreenName}" >
    <DataGridTextColumn.CellStyle>
        <Style TargetType="DataGridCell">
            <Setter Property="ToolTip" Value="{Binding Name}" />
        </Style>
    </DataGridTextColumn.CellStyle>
</DataGridTextColumn>

툴팁을 추가할 수 있을지 모르겠습니다.DataGridTextColumn쉽게 사용할 수 있습니다.DataGridTemplateColumn및 그ToolTipService대신, 예를 들어.

<data:DataGrid.Columns>
    <data:DataGridTemplateColumn Header="Broker">
        <data:DataGridTemplateColumn.CellTemplate>
            <DataTemplate>
                <TextBlock Text="{Binding Moniker.Abbreviation}"
                           ToolTipService.ToolTip="{Binding Moniker.Name}" />
            </DataTemplate>
        </data:DataGridTemplateColumn.CellTemplate>
    </data:DataGridTemplateColumn>
</data:DataGrid.Columns>

이 예에서는Moniker.Abbreviation가 컬럼에 표시됩니다.사용자가 셀 위로 마우스를 이동하면 전체 브로커 이름(Moniker.Name)가 툴팁에 표시됩니다.

주의: 이 예는 Silverlight 3.0 응용 프로그램에서 가져온 것입니다.

언급URL : https://stackoverflow.com/questions/1164288/how-do-i-add-a-tooltip-to-a-datagridtextcolumn

반응형