Interpolation View for calculation result was added
This commit is contained in:
53
Infrastructure/UI/Resources/ButtonStyles.xaml
Normal file
53
Infrastructure/UI/Resources/ButtonStyles.xaml
Normal file
@@ -0,0 +1,53 @@
|
||||
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
|
||||
|
||||
<Style TargetType="Button" x:Key="ButtonBase">
|
||||
|
||||
</Style>
|
||||
<Style TargetType="Button" x:Key="CommandButton" BasedOn="{StaticResource ButtonBase}">
|
||||
<Style.Setters>
|
||||
<Setter Property="Height" Value="25"/>
|
||||
</Style.Setters>
|
||||
</Style>
|
||||
<Style TargetType="Button" x:Key="AddButton" BasedOn="{StaticResource CommandButton}">
|
||||
<Style.Setters>
|
||||
<Setter Property="Content" Value="Add"/>
|
||||
<Setter Property="Command" Value="{Binding Add}"/>
|
||||
</Style.Setters>
|
||||
</Style>
|
||||
<Style TargetType="Button" x:Key="EditButton" BasedOn="{StaticResource CommandButton}">
|
||||
<Style.Setters>
|
||||
<Setter Property="Content" Value="Edit"/>
|
||||
<Setter Property="Command" Value="{Binding Edit}"/>
|
||||
</Style.Setters>
|
||||
</Style>
|
||||
<Style TargetType="Button" x:Key="DeleteButton" BasedOn="{StaticResource CommandButton}">
|
||||
<Style.Setters>
|
||||
<Setter Property="Content" Value="Delete"/>
|
||||
<Setter Property="Command" Value="{Binding Delete}"/>
|
||||
</Style.Setters>
|
||||
</Style>
|
||||
<Style TargetType="Button" x:Key="CopyButton" BasedOn="{StaticResource CommandButton}">
|
||||
<Style.Setters>
|
||||
<Setter Property="Content" Value="Copy"/>
|
||||
<Setter Property="Command" Value="{Binding Copy}"/>
|
||||
</Style.Setters>
|
||||
</Style>
|
||||
<Style TargetType="Button" x:Key="OkButton" BasedOn="{StaticResource CommandButton}">
|
||||
<Style.Setters>
|
||||
<Setter Property="Content" Value="Ok"/>
|
||||
<Setter Property="IsDefault" Value="True"/>
|
||||
<Setter Property="Width" Value="60"/>
|
||||
<Setter Property="Margin" Value="5"/>
|
||||
</Style.Setters>
|
||||
</Style>
|
||||
<Style TargetType="Button" x:Key="CancelButton" BasedOn="{StaticResource CommandButton}">
|
||||
<Style.Setters>
|
||||
<Setter Property="Content" Value="Cancel"/>
|
||||
<Setter Property="IsCancel" Value="True"/>
|
||||
<Setter Property="Width" Value="60"/>
|
||||
<Setter Property="Margin" Value="5"/>
|
||||
</Style.Setters>
|
||||
</Style>
|
||||
|
||||
</ResourceDictionary>
|
||||
21
Infrastructure/UI/Resources/CommonEnums.xaml
Normal file
21
Infrastructure/UI/Resources/CommonEnums.xaml
Normal file
@@ -0,0 +1,21 @@
|
||||
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
xmlns:core="clr-namespace:System;assembly=mscorlib"
|
||||
xmlns:enums="clr-namespace:StructureHelperCommon.Infrastructures.Enums;assembly=StructureHelperCommon">
|
||||
|
||||
<ObjectDataProvider x:Key="StressStateEnum" MethodName="GetValues" ObjectType="{x:Type core:Enum}">
|
||||
<ObjectDataProvider.MethodParameters>
|
||||
<x:Type Type="enums:StressStates"/>
|
||||
</ObjectDataProvider.MethodParameters>
|
||||
</ObjectDataProvider>
|
||||
<ObjectDataProvider x:Key="LimitStateEnum" MethodName="GetValues" ObjectType="{x:Type core:Enum}">
|
||||
<ObjectDataProvider.MethodParameters>
|
||||
<x:Type Type="enums:LimitStates"/>
|
||||
</ObjectDataProvider.MethodParameters>
|
||||
</ObjectDataProvider>
|
||||
<ObjectDataProvider x:Key="CalcTermEnum" MethodName="GetValues" ObjectType="{x:Type core:Enum}">
|
||||
<ObjectDataProvider.MethodParameters>
|
||||
<x:Type Type="enums:CalcTerms"/>
|
||||
</ObjectDataProvider.MethodParameters>
|
||||
</ObjectDataProvider>
|
||||
</ResourceDictionary>
|
||||
15
Infrastructure/UI/Resources/DataGridStyles.xaml
Normal file
15
Infrastructure/UI/Resources/DataGridStyles.xaml
Normal file
@@ -0,0 +1,15 @@
|
||||
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
|
||||
<Style TargetType="DataGrid" x:Key="DataGridBase">
|
||||
<Style.Setters>
|
||||
<Setter Property="AutoGenerateColumns" Value="False"/>
|
||||
</Style.Setters>
|
||||
</Style>
|
||||
<Style TargetType="DataGrid" x:Key="ItemsDataGrid" BasedOn="{StaticResource DataGridBase}">
|
||||
<Style.Setters>
|
||||
<Setter Property="ItemsSource" Value="{Binding Items}"/>
|
||||
<Setter Property="SelectedItem" Value="{Binding SelectedItem}"/>
|
||||
</Style.Setters>
|
||||
</Style>
|
||||
|
||||
</ResourceDictionary>
|
||||
22
Infrastructure/UI/Resources/DataGridTemplates.xaml
Normal file
22
Infrastructure/UI/Resources/DataGridTemplates.xaml
Normal file
@@ -0,0 +1,22 @@
|
||||
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
|
||||
<DataTemplate x:Key="MaterialSafetyFactors">
|
||||
<DataGrid Style="{StaticResource ItemsDataGrid}">
|
||||
<DataGrid.RowStyle>
|
||||
<Style TargetType="DataGridRow">
|
||||
<Style.Triggers>
|
||||
<DataTrigger Binding="{Binding Take}" Value="false">
|
||||
<Setter Property="Background" Value="LightGray"/>
|
||||
</DataTrigger>
|
||||
</Style.Triggers>
|
||||
</Style>
|
||||
</DataGrid.RowStyle>
|
||||
<DataGrid.Columns>
|
||||
<DataGridCheckBoxColumn Header="Take" Width="40" Binding="{Binding Take}"/>
|
||||
<DataGridTextColumn Header="Name" Width="70" MinWidth="70" Binding="{Binding Name}"/>
|
||||
<DataGridTextColumn Header="Description" Width="300" MinWidth="100" Binding="{Binding Description}"/>
|
||||
</DataGrid.Columns>
|
||||
</DataGrid>
|
||||
</DataTemplate>
|
||||
|
||||
</ResourceDictionary>
|
||||
Reference in New Issue
Block a user