如何使从用户控件绑定到父控件的属性?

我希望

我曾见过类似的问题,但仍然无法满足我的需要。我需要通过用户控件内的标签输出复选框的名称:

Window1.xaml:

<Window x:Class="WpfBinding.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="clr-namespace:WpfBinding" Title="Window1" Height="300" Width="300">
    <Grid>
        <CheckBox Name="checkBox1">
            <local:UserControl1></local:UserControl1>
        </CheckBox>
    </Grid>    
</Window>

UserControl1.xaml:

<UserControl x:Class="WpfBinding.UserControl1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
    <Canvas>
        <Label Content="{Binding ElementName=checkBox1, Path=Name}"></Label>
    </Canvas>
</UserControl>

如何正确做?我缺乏什么知识?感谢帮助。

用户名

上面的解决方案可以工作,但是针对此特定问题的更直接的解决方案是在用户控件中使用RelativeSource绑定,如下所示:

<Canvas>
     <Label Content="{Binding RelativeSource={RelativeSource AncestorType=CheckBox, AncestorLevel=1}, Path=Name}"></Label>
</Canvas>

希望这就是你所需要的!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将用户控件的属性绑定到父控件的属性

来自分类Dev

绑定到子自定义控件的控件模板中父用户控件代码中定义的属性

来自分类Dev

绑定到子自定义控件的控件模板中父用户控件代码中定义的属性

来自分类Dev

将属性绑定到用户控件

来自分类Dev

将用户控件属性绑定到ItemsControl

来自分类Dev

我可以通过绑定到wpf父控件上的属性的依赖项属性在xaml中设置用户控件datacontext吗?

来自分类Dev

绑定属性到控件

来自分类Dev

如何从用户控件绑定或获取属性

来自分类Dev

如何绑定到控件模板内部的控件属性?

来自分类Dev

WPF:将页面控件绑定到父窗口的属性

来自分类Dev

如何将用户控件属性绑定到其他属性?

来自分类Dev

用户控件与数据的绑定属性

来自分类Dev

WPF依赖项属性绑定到用户控件

来自分类Dev

绑定到用户控件依赖项属性不起作用

来自分类Dev

WPF依赖项属性绑定到用户控件

来自分类Dev

如何正确绑定到MVVM框架中用户控件的依赖项属性

来自分类Dev

如何正确绑定子用户控件依赖属性的共享属性

来自分类Dev

如何将用户控件的属性绑定到MainViewModel并将其数据上下文绑定到其自己的ViewModel?

来自分类Dev

如何将一个用户控件的视图模型中的属性绑定到另一个用户控件中的属性

来自分类Dev

如何在我的用户控件中添加可绑定属性?

来自分类Dev

如何将控件的属性绑定到另一个控件的属性

来自分类Dev

如何将控件的属性绑定到另一个控件的属性

来自分类Dev

如何将数据绑定到控件的Visibility属性

来自分类Dev

如何将数据绑定到控件的Visibility属性

来自分类Dev

如何将控件绑定到对象属性?

来自分类Dev

如何解析json对象属性以将其绑定到控件

来自分类Dev

如何将WPF控件的边距绑定到属性?

来自分类Dev

在项目控件中获取用户控件绑定到的对象?

来自分类Dev

将相对源根父控件的属性绑定到子类的附加属性-使应用程序崩溃

Related 相关文章

  1. 1

    将用户控件的属性绑定到父控件的属性

  2. 2

    绑定到子自定义控件的控件模板中父用户控件代码中定义的属性

  3. 3

    绑定到子自定义控件的控件模板中父用户控件代码中定义的属性

  4. 4

    将属性绑定到用户控件

  5. 5

    将用户控件属性绑定到ItemsControl

  6. 6

    我可以通过绑定到wpf父控件上的属性的依赖项属性在xaml中设置用户控件datacontext吗?

  7. 7

    绑定属性到控件

  8. 8

    如何从用户控件绑定或获取属性

  9. 9

    如何绑定到控件模板内部的控件属性?

  10. 10

    WPF:将页面控件绑定到父窗口的属性

  11. 11

    如何将用户控件属性绑定到其他属性?

  12. 12

    用户控件与数据的绑定属性

  13. 13

    WPF依赖项属性绑定到用户控件

  14. 14

    绑定到用户控件依赖项属性不起作用

  15. 15

    WPF依赖项属性绑定到用户控件

  16. 16

    如何正确绑定到MVVM框架中用户控件的依赖项属性

  17. 17

    如何正确绑定子用户控件依赖属性的共享属性

  18. 18

    如何将用户控件的属性绑定到MainViewModel并将其数据上下文绑定到其自己的ViewModel?

  19. 19

    如何将一个用户控件的视图模型中的属性绑定到另一个用户控件中的属性

  20. 20

    如何在我的用户控件中添加可绑定属性?

  21. 21

    如何将控件的属性绑定到另一个控件的属性

  22. 22

    如何将控件的属性绑定到另一个控件的属性

  23. 23

    如何将数据绑定到控件的Visibility属性

  24. 24

    如何将数据绑定到控件的Visibility属性

  25. 25

    如何将控件绑定到对象属性?

  26. 26

    如何解析json对象属性以将其绑定到控件

  27. 27

    如何将WPF控件的边距绑定到属性?

  28. 28

    在项目控件中获取用户控件绑定到的对象?

  29. 29

    将相对源根父控件的属性绑定到子类的附加属性-使应用程序崩溃

热门标签

归档