Guest User

Untitled

a guest
Jan 21st, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.87 KB | None | 0 0
  1. <wpftk:DataGrid Grid.Row="1"
  2. x:Name="myOrdersGrid"
  3. ColumnHeaderStyle="{DynamicResource FilterColumnHeaderStyle}"
  4. CanUserResizeColumns="True"
  5. VerticalAlignment="Stretch"
  6. HorizontalAlignment="Stretch">
  7.  
  8. <wpftk:DataGrid.Resources>
  9. <Style x:Key="FilterColumnHeaderStyle" TargetType="{x:Type Primitives:DataGridColumnHeader}">
  10. <Setter Property="Template">
  11. <Setter.Value>
  12. <ControlTemplate TargetType="{x:Type Primitives:DataGridColumnHeader}">
  13. <WrapPanel Width="50" Orientation="Vertical">
  14. <ContentPresenter Content="{TemplateBinding Content}" HorizontalAlignment="Stretch" />
  15. <TextBox Text="Hello" FontSize="10" Background="OldLace" HorizontalAlignment="Center" />
  16. </WrapPanel >
  17. </ControlTemplate>
  18. </Setter.Value>
  19. </Setter>
  20. </Style>
  21. </wpftk:DataGrid.Resources>
  22.  
  23. <wpftk:DataGrid.Columns>
  24. <wpftk:DataGridTextColumn SortMemberPath="Name" Binding="{Binding Name}" IsReadOnly="True"/>
  25. <wpftk:DataGridTextColumn SortMemberPath="Name" Binding="{Binding Price}" IsReadOnly="True"/>
  26. </wpftk:DataGrid.Columns>
  27. </wpftk:DataGrid>
  28.  
  29. <Style x:Key="FilterColumnHeaderStyle" TargetType="{x:Type Primitives:DataGridColumnHeader}">
  30. <Setter Property="ContentTemplate">
  31. <Setter.Value>
  32. <DataTemplate>
  33. <WrapPanel Orientation="Vertical">
  34. <ContentPresenter Content="{TemplateBinding Content}" HorizontalAlignment="Stretch" />
  35. <TextBox Text="{grid:GridFilter UpdateSourceTrigger=PropertyChanged}"
  36. Visibility="{Binding ElementName=FilterCheckbox, Path=IsChecked, Converter={StaticResource b2v}}"
  37. FontSize="10" Width="50" Background="OldLace" HorizontalAlignment="Center" />
  38. </WrapPanel >
  39. </DataTemplate>
  40. </Setter.Value>
  41. </Setter>
  42. </Style>
Add Comment
Please, Sign In to add comment