c# – WPF Canvas Binding
发布时间:2020-12-16 01:35:06 所属栏目:百科 来源:网络整理
导读:我对 WPF很新,所以这可能是一个简单的问题.我有一个派生自Canvas的类,我们称之为MyCanvas.我有一个类MyClass,它具有MyCanvas类型的属性.在XAML中,我构建了一个TabControl,因此每个TabItem都绑定到一个MyClass对象.现在,在每个选项卡的内容中,我想显示MyObjec
我对
WPF很新,所以这可能是一个简单的问题.我有一个派生自Canvas的类,我们称之为MyCanvas.我有一个类MyClass,它具有MyCanvas类型的属性.在XAML中,我构建了一个TabControl,因此每个TabItem都绑定到一个MyClass对象.现在,在每个选项卡的内容中,我想显示MyObject.MyCanvas.
我该怎么办? <TabControl.ContentTemplate> <DataTemplate> <Grid> <myCanvas:MyCanvas Focusable="true" Margin="10" > <Binding Path="Canvas"></Binding> </myCanvas:MyCanvas> </Grid> </DataTemplate> </TabControl.ContentTemplate> 解决方法
您应该使用ContentPresenter
<TabControl.ContentTemplate> <DataTemplate> <Grid> <ContentPresenter Content="{Binding MyCanvas}" Focusable="true" Margin="10" /> </Grid> </DataTemplate> </TabControl.ContentTemplate> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- cocos2dx 2.2.1 Android环境搭建和使用VisualGDB调
- MT 201 Multiple Financial Institution Transfer for its
- Swift 4和iOS 12:在独立视图控制器上使用键盘textContentT
- swift 和 OC 混合编译的问题
- oracle主键插入重复数据
- C#获取远程XML文档的方法
- ruby-on-rails – 如何用载波创建第一页pdf页面的缩略图
- 分享一个settings.xml
- 通过更改在创建 XML 读取器时所使用的 XmlDictionaryReader
- 创建HelloWorld项目,基于cocos2dx 3.2