在我的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 中执行此操作的原因是添加这些堆栈面板将是一个迭代过程,如果我以编程方式执行所有操作,它只会更好地与我的代码配合使用。
我用谷歌搜索了很多东西,但运气不佳。
非常感谢!布雷特