gpt4 book ai didi

silverlight - 如何绑定(bind) UserControl 属性?

转载 作者:行者123 更新时间:2023-12-02 05:15:34 26 4
gpt4 key购买 nike

假设我有一个没有代码隐藏的简单 UserControl:

<UserControl
xmlns= ....
x:Class="TrafficLight.LightControl">
<Grid x:Name="LayoutRoot">
<Grid x:Name="Light" >
<Ellipse x:Name="MyColor" Fill="{**I need bind this field to UserControl.Foreground**}" Stroke="#FF000000" />
<Ellipse x:Name="Shade" Fill="#E4555555" />
</Grid>
</Grid>

然后在页面上使用这个 UserControl:

<TrafficLight:LightControl x:Name="red" Foreground="#FFFEF100" **<= I need to bind MyColor.Fill with this property**/>

我该如何实现这个场景?

最佳答案

好吧,我研究了各种方法,并且没有 ElementName 绑定(bind)(Silverlight 3 引入的东西),Microsoft 没有为 Silverlight 包括它,这是一个艰难的方法。如果没有一些背后的代码,这不是一件容易的事。

This blog post提供了有关如何实现此目的的一些详细信息,但请注意,您将需要编写一些代码。

关于silverlight - 如何绑定(bind) UserControl 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/726827/

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