HorizontalAlignment="Center" Margin="5"> <ContentControl ContentTemplate="{StaticResource DPersonInfoTmpl}" Content="{Binding}"/> </GroupBox> <GroupBox Header="绑定自己"> <local:PersonInfoTest PersonName="{Binding Name}" PersonAge="{Binding Age}"/> </GroupBox> </StackPanel> </Grid> </...
<ContentControlx:Name="Pages"Content="{Binding CurrentView}"/> </Grid> </Grid> </Window> NavPage\NavPage\Views\MainView.xaml.cs usingSystem.Windows; namespaceNavPage.Views { publicpartialclassMainView:Window { publicMainView() } } } NavPage\NavPage\Views\PageOneView.xaml <UserControlx:C...
<ContentControl ContentTemplate="{StaticResource DPersonInfoTmpl}" Content="{Binding}"/> </GroupBox> <GroupBox Header="绑定自己"> <local:PersonInfoTest PersonName="{Binding Name}" PersonAge="{Binding Age}"/> </GroupBox> </StackPanel> </Grid> </Window> 1. 2. 3. 4. 5. 6. 7. 8. ...
新建自定义控件: 修改名称后会生成一个继承自 Control(也可以自己手动改为 ContentControl 或其它类型) 的类,还会在 Themes/Generic.xaml 文件(这个文件中的资源会被自动加载)中添加默认的样式: 自定义控件类的构造函数中就是指定了这个样式,来看看这个指定的语句: 也就是指定了 DefaultStyleKey 这个依赖属性的默认值...
你不能仅仅把它放在一个窗口中,然后期望它能显示窗口的内容。我相信你真正需要做的是使用ContentControl...
当 MyProperty 是MyClass 类型时,将使用 MyCustomControl 控件来显示内容。 内容转换: <ContentControlContent="{Binding MyProperty}"><ContentControl.ContentTemplate><DataTemplate><TextBlockText="{Binding Length}"/></DataTemplate></ContentControl.ContentTemplate></ContentControl> 通过定义 ContentTemplate 属性,...
典型的内容控件包括ToolTip控件、Label控件所有类型的Button控件、ScrollViewer控件和自定义UserControl。另一组内容控制类派生自HeaderedContentControl类,该类派生自抽象ContentControl类。这些控件包含标题区域和内容区域。这些控件的典型示例是TabItem、GroupBox和Expander控件。
另外在提供一个在界面上使用ContentControl控件来绑定UserControl对象的方法。 界面元素: <Window.DataContext><localVM:BarViewModel/></Window.DataContext><Grid><StackPanelHeight="30"Margin="0,300,2,105"><ContentControlContent="{Binding StatusBar}"></ContentControl></StackPanel></Grid> ...
将Page Binding到一个控件上是不可以的,因为你的view有很多属性。而且你这种实现很怪,你要实现什么效果呢? 一般情况你把一个ContentControl的Content Binding到ViewModel中,然后再Xaml中为这个ViewModel写一个DataTemplate就可以了。不需要你那么麻烦写DependencyProperty。 反对 回复 2018-12-15 2...
我正在将ViewModel绑定到ContentControl,并使用在窗口资源中定义的数据模板来呈现该ViewModel的视图( UserControl)。在ViewModel中,我有一个项目集合。我将该集合绑定到WPF工具包中提供的数据网格。另外,在视图模型中,我定义了一个Re 浏览3提问于2009-02-24得票数 18 回答已采纳...