gpt4 book ai didi

c# - WPF Canvas 绑定(bind)

转载 作者:行者123 更新时间:2023-11-30 14:19:34 42 4
gpt4 key购买 nike

我是 WPF 的新手,所以这可能是一个简单的问题。我有一个派生自 Canvas 的类,我们称它为 MyCanvas。我有一个类 MyClass,它有一个 MyCanvas 类型的属性。在 XAML 中,我构建了一个 TabControl,因此每个 TabItem 都绑定(bind)到一个 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>

关于c# - WPF Canvas 绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2515108/

42 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com