JD2022-TU1/main/tools/modules/JD.Guinness.WPF.Module/View/WarningView.xaml

32 lines
1.7 KiB
XML

<DockPanel
x:Class="JD.Guinness.WPF.Module.View.WarningView"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:dataGrid="clr-namespace:ActiproSoftware.Windows.Controls.DataGrid;assembly=DataGrid.Contrib"
Name="This"
Margin="5">
<TextBlock DockPanel.Dock="Top" Text="{Binding Warnings.Count, StringFormat={}{0} warnings}" FontSize="15" HorizontalAlignment="Right" Margin="0,0,0,5"/>
<dataGrid:ThemedDataGrid
Name="DataGrid"
ItemsSource="{Binding Warnings}"
AutoGenerateColumns="False"
IsReadOnly="true"
SelectionMode="Single"
GridLinesVisibility="None"
HeadersVisibility="Column"
CanUserAddRows="False"
CanUserDeleteRows="False"
CanUserResizeRows="False"
CanUserSortColumns="True"
CanUserReorderColumns="True"
ColumnWidth="Auto">
<dataGrid:ThemedDataGrid.InputBindings>
<KeyBinding Key="Return" Command="{Binding Game.ItemFocuser.GoToItemCommand}" CommandParameter="{Binding SelectedItem.Item, ElementName=DataGrid}"/>
<MouseBinding MouseAction="LeftDoubleClick" Command="{Binding Game.ItemFocuser.GoToItemCommand}" CommandParameter="{Binding SelectedItem.Item, ElementName=DataGrid}"/>
</dataGrid:ThemedDataGrid.InputBindings>
<dataGrid:ThemedDataGrid.Columns>
<DataGridTextColumn Header="Type" Binding="{Binding Type}" SortDirection="Descending"/>
<DataGridTextColumn Header="Message" Binding="{Binding Message}" Width="*"/>
</dataGrid:ThemedDataGrid.Columns>
</dataGrid:ThemedDataGrid>
</DockPanel>