123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- <windows:WinBase x:Class="Saga.PlugIn.Other.WinParameterDic"
- 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:windows="clr-namespace:SAGA.RevitUtils.Windows;assembly=SAGA.RevitUtils"
- mc:Ignorable="d" Title="配置参数" WindowStartupLocation="CenterScreen"
- Height="300" Width="400">
- <Window.Resources>
- <Style TargetType="TextBox">
- <Setter Property="HorizontalContentAlignment" Value="Center"></Setter>
- <Setter Property="VerticalContentAlignment" Value="Center"></Setter>
- <Setter Property="Height" Value="24"></Setter>
- </Style>
- <Style TargetType="DataGridColumnHeader">
- <Setter Property="Height" Value="25"></Setter>
- <Setter Property="HorizontalContentAlignment" Value="Center"></Setter>
- <Setter Property="VerticalContentAlignment" Value="Center"></Setter>
- </Style>
- <Style x:Key="dgtextblock">
- <Setter Property="TextBlock.Height" Value="25"></Setter>
- <Setter Property="TextBlock.HorizontalAlignment" Value="Center"></Setter>
- </Style>
- <Style x:Key="dgtextbox">
- <Setter Property="TextBox.Height" Value="25"></Setter>
- <Setter Property="TextBox.HorizontalContentAlignment" Value="Center"></Setter>
- </Style>
- </Window.Resources>
- <Grid Margin="5">
- <Grid.RowDefinitions>
- <RowDefinition Height="50"></RowDefinition>
- <RowDefinition></RowDefinition>
- <RowDefinition Height="50"></RowDefinition>
- </Grid.RowDefinitions>
- <Grid Grid.Row="0">
- <WrapPanel>
- <Label Content="请输入设备类别(族的四位编码,多个请用分号分割,所有请输入All):"></Label>
- <TextBox Width="{Binding RelativeSource={RelativeSource Mode=FindAncestor,AncestorType=Grid }, Path=ActualWidth}" Text="{Binding Path=CopyRange,UpdateSourceTrigger=PropertyChanged}" HorizontalContentAlignment="Left" ></TextBox>
- </WrapPanel>
- </Grid>
- <Grid Grid.Row="1">
- <Grid.ColumnDefinitions>
- <ColumnDefinition></ColumnDefinition>
- <ColumnDefinition></ColumnDefinition>
- <ColumnDefinition Width="20"></ColumnDefinition>
- </Grid.ColumnDefinitions>
- <DataGrid Grid.Column="0" Grid.ColumnSpan="2" ItemsSource="{Binding Path=ParameterDic,UpdateSourceTrigger=PropertyChanged}" AutoGenerateColumns="False" CanUserAddRows="False"
- SelectedItem="{Binding Path=SelectItem}">
- <DataGrid.Columns>
- <DataGridTextColumn Header="源参数名称(旧)" Width="*" Binding="{Binding Path=Name,UpdateSourceTrigger=PropertyChanged}"
- ElementStyle="{StaticResource dgtextblock}"
- EditingElementStyle="{StaticResource dgtextbox}"></DataGridTextColumn>
- <DataGridTextColumn Header="目标参数名称(新)" Width="*" Binding="{Binding Path=Value,UpdateSourceTrigger=PropertyChanged}"
- ElementStyle="{StaticResource dgtextblock}"
- EditingElementStyle="{StaticResource dgtextbox}"></DataGridTextColumn>
- </DataGrid.Columns>
- </DataGrid>
- <!--<StackPanel Grid.Column="0">
- <Label Height="25" Content="源参数名称(旧)" HorizontalContentAlignment="Center" Background="LightGray"></Label>
- <TextBox Name="txt00" Text="车位编号"></TextBox>
- <TextBox Name="txt10"></TextBox>
- </StackPanel>
- <StackPanel Grid.Column="1">
- <Label Height="25" Content="目标参数名称(新)" HorizontalContentAlignment="Center" Background="LightGray"></Label>
- <TextBox Name="txt01" Text="设备本地编码"></TextBox>
- <TextBox Name="txt11"></TextBox>
- </StackPanel>-->
- <Grid Grid.Column="2">
- <StackPanel VerticalAlignment="Center">
- <Button Margin="0,5"
- Height="{Binding RelativeSource={RelativeSource Mode=FindAncestor,AncestorType=Grid},Path=ActualWidth}"
- Click="BtnAdd_OnClick">
- <Image Source="../Image/add.png"></Image>
- </Button>
- <Button Margin="0,5"
- Height="{Binding RelativeSource={RelativeSource Mode=FindAncestor,AncestorType=Grid},Path=ActualWidth}"
- Click="BtnDel_OnClick">
- <Image Source="../Image/delete.png">
- </Image>
- </Button>
- </StackPanel>
- </Grid>
- </Grid>
- <WrapPanel Grid.Row="2" HorizontalAlignment="Center" VerticalAlignment="Center">
- <Button Height="24" Width="100" Content="执行" Margin="10,0" IsDefault="True" Click="ButtonBase_OnClick"></Button>
- <Button Height="24" Width="100" Content="取消" Margin="10,0" IsCancel="True"></Button>
- </WrapPanel>
- </Grid>
- </windows:WinBase>
|