我想将 TabControl 绑定到用户控件,以便将每个用户控件都放在 TabItem 中。
这可能吗,知道 TabControl 本身就在 UserControl 中吗?
这是 UserControl 中的依赖属性:
public IList<UserControl> ListUserControls
{
get { return (IList<UserControl>)GetValue(ListUserControlsProperty); }
set { SetValue(ListUserControlsProperty, value); }
}
// Using a DependencyProperty as the backing store for ListUserControls. This enables animation, styling, binding, etc...
public static readonly DependencyProperty ListUserControlsProperty =
DependencyProperty.Register("ListUserControls", typeof(IList<UserControl>), typeof(NavigationPane), new PropertyMetadata(new List<UserControl>()));
在 MainWindow 中 UserControl 的位置:
<pyRGC:NavigationPane.ListUserControls>
<pyRGCTest:UC_1 />
</pyRGC:NavigationPane.ListUserControls>
当我对此进行编码时,它显示我:“预期以下类型:“IList'1””。我没有找到如何在 XAML 中使用 IList。
我能怎么做 ?
谢谢