0
我有兩個獨立的Silverlight用戶控件包含網格,我希望這些共享一組columndefinitions。列定義必須動態創建。我怎樣才能做到這一點?在Silverlight中綁定ColumnDefinitions
我有兩個獨立的Silverlight用戶控件包含網格,我希望這些共享一組columndefinitions。列定義必須動態創建。我怎樣才能做到這一點?在Silverlight中綁定ColumnDefinitions
您只需將它們添加代碼,如果這是足夠的:
private void CreateColumnDefinitions(Grid grid)
{
grid.ColumnDefinitions.Add(
new ColumnDefinition() { Width = new GridLength(10, GridUnitType.Star) });
grid.ColumnDefinitions.Add(
new ColumnDefinition() { Width = new GridLength(5, GridUnitType.Star) });
grid.ColumnDefinitions.Add(
new ColumnDefinition() { Width = new GridLength(5, GridUnitType.Star) });
}
綁定可能是一個令人困惑的長期使用。有多少列定義是動態的,您是否可以爲每個「類型」單元準備一套準備好的模板? – AnthonyWJones 2010-01-19 17:12:26