blend
textblock 크기에따라서 자동으로 width 바꾸기
동동(이재동)
2008. 12. 29. 11:03
<Grid x:Name="LayoutRoot">
<Button HorizontalAlignment="Left" Margin="115,-80,0,0" Style="{DynamicResource csButton}" Width="{Binding Path=ActualWidth, ElementName=grid, Mode=Default}" Height="26">
<Grid Width="Auto" Height="Auto" x:Name="grid">
<Grid.ColumnDefinitions>
<ColumnDefinition MinWidth="29.28" Width="Auto"/>
<ColumnDefinition MinWidth="90.72" Width="Auto"/>
</Grid.ColumnDefinitions>
<Image Margin="5,0,4,0" VerticalAlignment="Center" Height="16" RenderTransformOrigin="1.425,1.524" Source="Button style2_1.png" Stretch="Fill"/>
<TextBlock Margin="8,0,8,0" x:Name="textBlock" Foreground="#FF505050" TextWrapping="Wrap" d:LayoutOverrides="Height" VerticalAlignment="Center" Grid.Column="1" Text="Add iControl"/>
</Grid>
</Button>
예제 파일
<Button HorizontalAlignment="Left" Margin="115,-80,0,0" Style="{DynamicResource csButton}" Width="{Binding Path=ActualWidth, ElementName=grid, Mode=Default}" Height="26">
<Grid Width="Auto" Height="Auto" x:Name="grid">
<Grid.ColumnDefinitions>
<ColumnDefinition MinWidth="29.28" Width="Auto"/>
<ColumnDefinition MinWidth="90.72" Width="Auto"/>
</Grid.ColumnDefinitions>
<Image Margin="5,0,4,0" VerticalAlignment="Center" Height="16" RenderTransformOrigin="1.425,1.524" Source="Button style2_1.png" Stretch="Fill"/>
<TextBlock Margin="8,0,8,0" x:Name="textBlock" Foreground="#FF505050" TextWrapping="Wrap" d:LayoutOverrides="Height" VerticalAlignment="Center" Grid.Column="1" Text="Add iControl"/>
</Grid>
</Button>
예제 파일