在我的Windows Phone 7
應用程序中,我想要有一個TextBlock
後跟一個CheckBox
。從左到右。我如何將一個元素對齊到左側,另一個對齊到右側?
我這樣做編程,我可以用下面的代碼做到這一點:
StackPanel ControlStackPanel = new StackPanel();
ControlStackPanel.Orientation = System.Windows.Controls.Orientation.Horizontal;
TextBlock ControlTextBlock = new TextBlock();
ControlTextBlock.Text = @"ControlNameGoesHere";
CheckBox ControlCheckBox = new CheckBox();
ControlCheckBox.Margin = new Thickness(0, 0, 0, 0);
ControlCheckBox.HorizontalAlignment = System.Windows.HorizontalAlignment.Right;
ControlStackPanel.Children.Add(ControlTextBlock);
ControlStackPanel.Children.Add(ControlCheckBox);
然而,我真的喜歡TextBlock
元,調整到屏幕左邊的側,並且CheckBox
元素與屏幕右側的右側對齊。我怎樣才能做到這一點?
是否需要以編程方式添加網格?我不想在XAML中這樣做的原因是,添加這些堆疊面板將是一個迭代過程,如果我以編程方式完成所有操作,它只會更好地處理我的代碼。
我已經搜索了很多,但沒有多少運氣。
非常感謝! Brett