Я новичок в wpf.
у меня есть кнопка wpf,
в нем мне нужно поместить 2 элемента: текстовый блок и окно просмотра, инкапсулирующее холст
проблема в том, что я вообще не вижу холста, если только я не даю ему статические значения для его размера
<Button Margin="10,30,10,10" Padding="0">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="1*"/>
<ColumnDefinition Width="2*"/>
</Grid.ColumnDefinitions>
<TextBlock Text="Me" Grid.Row="0" Grid.Column="0" VerticalAlignment="Stretch" HorizontalAlignment="Stretch"></TextBlock>
<Viewbox Margin="0,0,0,5">
<Canvas Background="red" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Grid.Row="0" Grid.Column="1" >
<Ellipse HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Stroke="Black" StrokeThickness="4" ></Ellipse>
</Canvas>
</Viewbox>
</Grid>
</Button>
iv'e также попытался сделать это, используя панель стека с горизонтальной ориентацией
ни в коем случае холст не показывает
есть мысли о том, что я делаю не так?
Благодарю.