WINUI 后台代码绑定

以image为例

 

前端进行绑定时如下,注意下述代码中用的是x:Bind,用它进行绑定时需要标明其绑定ViewModel的key值;用Bingding时则不需要。

 <Image
     x:Name="CTCoronalCImage"
     Width="1010"
     Height="442"
     HorizontalAlignment="Stretch"
     VerticalAlignment="Stretch"
     Source="{x:Bind ViewModel.ctCoronalViewInfo.Source, Mode=TwoWay}" />

 

上述xaml绑定代码在后台代码中则如下:

 CTAxialImage.SetBinding(Image.SourceProperty, new Binding()
 {
     Path = new PropertyPath("Source"),
     Mode = BindingMode.TwoWay,
     Source = ViewModel.ctAxialViewInfo
 });

 

后台 代码进行绑定,主要是为了image进行数据源的切换,以展示3D模型的不同视图……当然你也可能会有其他需求。

posted @   盛沧海  阅读(53)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App
点击右上角即可分享
微信分享提示