Archiwa kategorii: WPF

MVVM Utils 1.1.5404

Ostatnio miałem trochę czasu i zrobiłem porządki w biblioteczce, która zawiera parę Utilsów/Helperów przydatnych podczas kodzenia w WPF.
MVVM Utils 1.1.5404
Ostatnie zmiany polegały głównie na refaktoryzacji API.

Jak ktoś pracuje w WPF, to zapraszam do przejrzenia – może coś się przyda. Licencja MIT, więc można robić z kodem co się tylko podoba. Jest też paczka na NuGet – może kiedyś coś dodam albo poprawię – nigdy nie wiadomo :)

[WPF] ToolTip w DataGridColumnHeader

Aby wyświetlić ToolTip w nagłówku kolumny DataGrid należy wykorzystać styl:

<Style TargetType="DataGridColumnHeader">
    <Style.Triggers>
        <Trigger Property="IsMouseOver" Value="True">
            <Setter Property="ToolTip" Value="{Binding Column.(ToolTipService.ToolTip), RelativeSource={RelativeSource Self}}"/>
        </Trigger>
    </Style.Triggers>
</Style>

Przykład wykorzystania:

<DataGridCheckBoxColumn Header="Wymagania" ToolTipService.ToolTip="Czy profil spełnia minimalne wymagania?" Binding="{Binding DoesMeetRequirement}" />