Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <xcdg:DataGridControl Name="dataGridParam" FontFamily="Arial" FontSize="14" Foreground="Black"
- AlternationCount="1" AutoCreateColumns="False" FontWeight="Bold"
- ItemsSource="{Binding Path=ParameterValues, UpdateSourceTrigger=PropertyChanged}" IsRefreshCommandEnabled="False" IsCopyCommandEnabled="False" SelectionUnit="Row"
- SelectionMode="Single" SelectedItem="{Binding Path=SelectedExamination}" TabIndex="1" ext:RightClickSelects.Enabled="True" SelectionChanged="dataGrid_SelectionChanged">
- <xcdg:DataGridControl.Resources>
- <DataTemplate x:Key="ValueCell">
- <TextBox Text="{Binding Path=., Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}">
- <TextBox.Style>
- <Style TargetType="TextBox">
- <Style.Setters>
- <Setter Property="IsEnabled" Value="True"/>
- </Style.Setters>
- <Style.Triggers>
- <DataTrigger Binding="{Binding Path=DataContext.Param.IS_COMPUTED, Converter={StaticResource ShortToBoolConv}, RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=xcdg:DataCell}}" Value="True">
- <Setter Property="IsEnabled" Value="False"/>
- </DataTrigger>
- </Style.Triggers>
- </Style>
- </TextBox.Style>
- </TextBox>
- </DataTemplate>
- </xcdg:DataGridControl.Resources>
- <xcdg:DataGridControl.View>
- <xcdg:TableView ColumnStretchMode="None" IsAlternatingRowStyleEnabled="True" UseDefaultHeadersFooters="False"
- HorizontalGridLineThickness="1" VerticalGridLineThickness="1">
- <xcdg:TableView.HorizontalGridLineBrush>
- <SolidColorBrush Color="DarkCyan"/>
- </xcdg:TableView.HorizontalGridLineBrush>
- <xcdg:TableView.VerticalGridLineBrush>
- <SolidColorBrush Color="DarkCyan"/>
- </xcdg:TableView.VerticalGridLineBrush>
- <xcdg:TableView.FixedHeaders>
- <DataTemplate>
- <xcdg:ColumnManagerRow/>
- </DataTemplate>
- </xcdg:TableView.FixedHeaders>
- </xcdg:TableView>
- </xcdg:DataGridControl.View>
- <xcdg:DataGridControl.Columns>
- <xcdg:Column FieldName="Param.NAME" Title="Показатель" Width="7*" ReadOnly="True"/>
- <xcdg:Column FieldName="VAL" Title="Значение" Width="4*" ReadOnly="True" CellContentTemplate="{StaticResource ValueCell}"/>
- <xcdg:Column FieldName="Param.MEASUREMENT" Title="Единица" Width="3*" ReadOnly="True"/>
- </xcdg:DataGridControl.Columns>
- </xcdg:DataGridControl>
- <Button Margin="2" Grid.Row="1" Content="Сохранить изменения" Command="{Binding Path=SaveAllParamValues}"/>
- </Grid>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement