12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- <UserControl x:Class="FurnaceUI.Views.Parameter.PressureSensorView"
- xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
- xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
- xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
- xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
- xmlns:local="clr-namespace:FurnaceUI.Views.Parameter"
- xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"
- xmlns:cal="http://www.caliburn.org"
- mc:Ignorable="d"
- Height="400" Width="350">
- <Grid>
- <Canvas >
- <ListView x:Name="configList"
- VirtualizingPanel.IsVirtualizing="True"
- VirtualizingPanel.VirtualizationMode="Recycling"
- ScrollViewer.VerticalScrollBarVisibility="Visible" Height="300"
- SelectedIndex="{Binding SelectIndex,UpdateSourceTrigger=PropertyChanged}"
- ScrollViewer.CanContentScroll="True" HorizontalContentAlignment="Stretch" ItemsSource="{Binding TableDataSource,UpdateSourceTrigger=PropertyChanged}">
- <ListView.View>
- <GridView >
- <GridView.Columns >
- <GridViewColumn Width="40" Header="No">
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <TextBlock Height="30" Padding="10" Text="{Binding Index}"/>
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn Width="300" Header="Name">
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <TextBlock Height="30" Padding="10" Text="{Binding Name}"/>
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- </GridView.Columns>
- </GridView>
- </ListView.View>
- <i:Interaction.Triggers>
- <i:EventTrigger EventName="SelectionChanged">
- <cal:ActionMessage MethodName="SelectionChangedHandle">
- <cal:Parameter Value="{Binding SelectedItem, ElementName=configList}"/>
- </cal:ActionMessage>
- </i:EventTrigger>
- </i:Interaction.Triggers>
- </ListView>
- <Button Width="130" Height="44" Canvas.Left="27" Canvas.Top="323" Content="OK" Style="{StaticResource CommandButton}" HorizontalAlignment="Left" VerticalAlignment="Center">
- <i:Interaction.Triggers>
- <i:EventTrigger EventName="Click">
- <cal:ActionMessage MethodName="OKCommand">
- </cal:ActionMessage>
- </i:EventTrigger>
- </i:Interaction.Triggers>
- </Button>
- <Button Width="130" Height="44" Canvas.Left="178" Canvas.Top="324" Content="Close" Style="{StaticResource CommandButton}">
- <i:Interaction.Triggers>
- <i:EventTrigger EventName="Click">
- <cal:ActionMessage MethodName="CloseCommand">
- </cal:ActionMessage>
- </i:EventTrigger>
- </i:Interaction.Triggers>
- </Button>
- </Canvas>
- </Grid>
- </UserControl>
|