пятница, 20 июня 2008 г.

XAML: текст и картинка в кнопке

В XAML разметке по правилам можно указать только один элемент контекста для кнопки. Или текст или картинку. Но не все так плохо, как кажеться, если воспользоваться контейнерным элементом (Grid,StackPanel etc)

В итоге пример разметки будет подобным:

<Button Name="button2">
<Grid >
<Grid.ColumnDefinitions>
<ColumnDefinition Width="16" />
<ColumnDefinition Width="92*" />
</Grid.ColumnDefinitions>
<Image Name="image2" Source="/ТДТ;component/Img/Close.png" Stretch="Fill" />
<TextBlock Grid.Column="1" Name="textBlock2" Text="Закрыть"/>
</Grid>

</Button>

Комментариев нет: