前台部分代码;
<StackPanel x:Name="StackTitleBar" Canvas.Top="4" Opacity="0.6" Canvas.Left="4" Orientation="Horizontal" Width="510">
<Border BorderBrush="White" BorderThickness="1" CornerRadius="8" Width="510">
<Rectangle Width="510" Height="44" RadiusX="8" RadiusY="8">
<Rectangle.Effect>
<DropShadowEffect BlurRadius="10" Color="#79caf2" Direction="315" ShadowDepth="0" ></DropShadowEffect>
</Rectangle.Effect>
<Rectangle.Fill>
<LinearGradientBrush StartPoint="0.5,0" EndPoint="0.5,1">
<GradientStop Offset="0" Color="#79caf2"/>
<GradientStop Offset="1" Color="#3987bf"/>
</LinearGradientBrush>
</Rectangle.Fill>
</Rectangle>
</Border>
</StackPanel>
<Grid x:Name="LayoutRoot" Canvas.Top="6" Opacity="1" Canvas.Left="14">
<Grid.RowDefinitions>
<RowDefinition Height="40"></RowDefinition>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="40"></ColumnDefinition>
<ColumnDefinition Width="10"></ColumnDefinition>
<ColumnDefinition Width="40"></ColumnDefinition>
<ColumnDefinition Width="10"></ColumnDefinition>
<ColumnDefinition Width="40"></ColumnDefinition>
<ColumnDefinition Width="10"></ColumnDefinition>
<ColumnDefinition Width="40"></ColumnDefinition>
<ColumnDefinition Width="10"></ColumnDefinition>
<ColumnDefinition Width="40"></ColumnDefinition>
<ColumnDefinition Width="10"></ColumnDefinition>
<ColumnDefinition Width="40"></ColumnDefinition>
<ColumnDefinition Width="10"></ColumnDefinition>
<ColumnDefinition Width="40"></ColumnDefinition>
<ColumnDefinition Width="10"></ColumnDefinition>
<ColumnDefinition Width="40"></ColumnDefinition>
<ColumnDefinition Width="10"></ColumnDefinition>
<ColumnDefinition Width="40"></ColumnDefinition>
<ColumnDefinition Width="10"></ColumnDefinition>
<ColumnDefinition Width="40"></ColumnDefinition>
</Grid.ColumnDefinitions>
<Button Name="btnZoomIn" Grid.Row="0" Grid.Column="0" Opacity="1" Click="Button_Click" ToolTipService.ToolTip="放大" Cursor="Hand">
<Image Source="../Images/ToolButton/btn_zoomin.png"></Image>
</Button>
后台代码:
InitializeComponent();
this.btnAdd.Visibility = Visibility.Collapsed;
this.LayoutRoot.ColumnDefinitions[9].Width = new GridLength(0, GridUnitType.Pixel);
this.LayoutRoot.ColumnDefinitions[10].Width=new GridLength(0,GridUnitType.Pixel);
double width = this.StackTitleBar.Width;
double wd = width - 40;
this.StackTitleBar.Width = wd;