0
我創建了一個TabControl。然後負載動態..我的程序創建一個網格..然後增加了大量的對象(複選框,標籤等),以網格爲這樣:創建動態網格與內容爲TabControl的內容,我如何訪問它們?我的主窗口上的
private Grid _grid;
scoresTabItem = new TabItem();
_grid.Children.Add(activeCheckBox);
_grid.Children.Add(scheduleScoresCheckBox);
_grid.Children.Add(team1NameLabel);
_grid.Children.Add(team1ScoreLabel);
scoresTabItem.Header = "Gm " + tabGameNum + ": " + homeTri + " vs " + awayTri;
scoresTabItem.Content = _grid;
window.ScoresTabControl.Items.Add(scoresTabItem);
window.ScoresTabControl.SelectedItem = scoresTabItem;
現在我希望能夠在訪問項目這動態創建的網格...但我不知道如何做到這一點。在主窗口中的TabControl的名稱是「ScoresTabControl」我想是這樣的:
ScoresTabControl.Items..........
任何幫助將是巨大的
您將要以這種方式與WPF框架進行很多對抗,考慮製作ViewModel並將您的「scoretabs」集合綁定到TabControl –
請勿在WPF中的過程代碼中創建或操作UI元素。這就是XAML的用途。 –