Blend İfadesi kullanıyorum ve yeni WPF ile başladım.WPF Penceresi Nasıl Yapılır Duyarlı
Birden çok Izgara barındırabilen ve pencere boyutuna göre boyutlandırılacak minimum bir genişliğe kadar pencereye duyarlı bir pencere oluşturmaya çalışıyorum.
Olacak gibi: Ben Bir Margin
ve diğeri Width
ve Height
ile 'Hizalamalarını' kullanılması olduğunu burada 2 şeyler denedim
<Window x:Class="Blend.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" WindowState="Maximized">
<Grid>
<Border CornerRadius="5" BorderBrush="RoyalBlue" BorderThickness="1"
Padding="5" HorizontalAlignment="Left" Margin="20,10,0,0"
VerticalAlignment="Top" Height="211.5" Width="484.5">
<Grid Background="#FFEDF3F8">
</Grid>
</Border>
<Border CornerRadius="5" BorderBrush="RoyalBlue" BorderThickness="1"
Padding="5" Margin="523.333,10,16.334,283.5">
<Grid Background="#FFEDF3F8"/>
</Border>
<Border CornerRadius="5" BorderBrush="RoyalBlue" BorderThickness="1"
Padding="5" Margin="21.333,234,16.334,144">
<Grid Background="#FFEDF3F8"/>
</Border>
<Border CornerRadius="5" BorderBrush="RoyalBlue" BorderThickness="1"
Padding="5" Margin="21.333,372,16.334,31.5">
<Grid Background="#FFEDF3F8"/>
</Border>
<Button Content="Button" HorizontalAlignment="Left" Margin="626.833,478.5,0,0"
VerticalAlignment="Top" Width="49" Background="#FF00458C"/>
<Button Content="Button" HorizontalAlignment="Left" Margin="693.166,478.5,0,0"
VerticalAlignment="Top" Width="49" Background="#FF00458C"/>
</Grid>
</Window>
: So Far
Benim Kod
.
Amacımın hangisini çözeceğinden ve ikinci olarak ekran boyutuna cevap vereceğinden emin değil misiniz?
Dinamik Izgara'yı * kullanarak okudum, ancak burada çalışmıyor gibi görünüyor.
sayesinde Doğru şekilde ızgara kullanmadığınız
Kılavuzların (sütunların) sütunlarını ve satırlarını tanımlamalısınız. [Çevrimiçi belgeler] okudunuz mu (http://msdn.microsoft.com/en-us/library/system.windows.controls.grid.aspx)? Bir örnek var. – Clemens
ama ne yapmak istemiyorum eğer sadece n tüm ızgarayı tanımlamak? Evet @Clemens, Bunu kontrol ettim. –
@Clemens Bir Kenarlık İçindeki Her Izgarayı eklediğimi ve daha sonra bu kenarlıktaki genişliğin/yüksekliğin ayarlanmaya çalıştığını ve kılavuzun düzgün görüntülenmediğini görebileceğiniz gibi. –