首页 > 其他分享 >WinUI ComboBox加载时不能正常显示绑定属性

WinUI ComboBox加载时不能正常显示绑定属性

时间:2023-06-20 17:22:52浏览次数:48  
标签:ComboBox 绑定 WinUI TextBlock 正常 属性 加载

搞WINUI时发现下述问题:

ComboBox的item1绑定了一个属性,但是程序在加载完成后,页面上并不能正常显示(已经设置了默认选择为ComboBox绑定属性那个item,但是就不正常);

而TextBlock绑定相同的属性,是能正常显示的。

 

具体现象如下,左红色框中为TextBlock,右蓝色框中为ComboBox。

 

其xaml代码如下:

  <StackPanel Orientation="Horizontal">
      <Image
          Width="134"
          Height="112"
          Margin="30,15,0,0"
          HorizontalAlignment="Left"
          VerticalAlignment="Bottom"
          Source="../Images/[email protected]"
          Stretch="Uniform" />
      <TextBlock Height="77" Foreground="White" FontSize="45" Text="{Binding CurUserName}"/>
      <ComboBox
          Height="77"
          MinWidth="336"
          VerticalAlignment="Center"
          BorderThickness="0"
          CornerRadius="5"
          FontSize="38"
          Foreground="#333333"
          SelectedIndex="0"
          x:Name="combox"
          Style="{StaticResource DefaultComboBoxStyle3}" SelectionChanged="CB_SelectionChanged" >
          <ComboBoxItem Content="{Binding CurUserName}" IsSelected="True"  Style="{StaticResource ComboBoxItemRevealStyle3}" />
          <ComboBoxItem Content="修改密码"  Style="{StaticResource ComboBoxItemRevealStyle3}" />
          <ComboBoxItem Content="退出登录" Style="{StaticResource ComboBoxItemRevealStyle3}" />
      </ComboBox>
  </StackPanel>

目前尚未解决,记之以备忘。

 

标签:ComboBox,绑定,WinUI,TextBlock,正常,属性,加载
From: https://www.cnblogs.com/chengcanghai/p/17494206.html

相关文章

  • Vue2:怎么实现响应式双向绑定?
    一、vue2怎么实现双向绑定原理在Vue2中,双向绑定的实现是通过Vue2的响应式系统和数据绑定机制来完成的。下面是Vue2实现双向绑定的简要原理:数据劫持:当创建Vue实例时,Vue2会对data选项中的所有属性进行数据劫持。这通过使用Object.defineProperty()方法将每个属性转换为getter和s......
  • WPF 实现在Combobox下拉菜单展开,未选择,直接点击button自动收起下拉菜单,并响应button绑
    在正常情况下,下拉菜单展开后,我们都会选择一个合适的选项;但是在某些时候,展开下拉菜单后,发现并不需要选择一个选项,只是需要进行后续操作,然后这时在点击其他位置的button时,你会发现:只有combobox的下拉菜单收起来了,但是button的绑定事件并未响应…… 为了实现未选择下拉菜单,点击bu......
  • 一个执行计划异常变更的案例 - 外传之查看绑定变量值的几种方法
    这篇外传之前有这么几篇文章:《一个执行计划异常变更的案例-前传》《一个执行计划异常变更的案例-外传之绑定变量窥探》上一篇文章介绍了绑定变量以及11g之前绑定变量窥探的影响,这篇文章会介绍几种查看绑定变量值的方法。上篇文章我们说了,绑定变量实际是一些占位符,可以让仅......
  • 超多绑定变量导致异常的一个案例
    最近生产上出现一个问题,某个应用单个SQL中绑定变量个数超过了65535个,导致数据库出现了异常终止的现象。通过trace,看到很多这样的信息(为了脱敏,此处引用MOS的例子),导致问题的SQL诸如这种,BEGINUPDATETESTSETC1=:1,C2=:2,C3=:3,......
  • 在KVM中将USB设备绑定到虚拟机,device地址会变化的时候也可以使用该办法
    1.检查主机上的USB设备。在主机上运行`lsusb`命令,查看连接的USB设备及其总线地址,例如:$lsusbBus002Device001:ID1d6b:0003LinuxFoundation3.0roothubBus001Device003:ID046d:c52bLogitech,Inc.UnifyingReceiverBus001Device002:ID8087:0024I......
  • Vue项目入门实战(07)-想让你的Vue页面更炫酷?来学习样式绑定吧
    1class的对象绑定1.1需求现在要实现点击div区域里的helloworld文本时,文本变成红色。1.2实现<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Vue中的样式绑定</title><scriptsrc="../vue.js&q......
  • wpf combobox 绑定枚举
    1、先定义个枚举转换类///<summary>///枚举转换///</summary>publicclassEnumerationExtension:MarkupExtension{privateType_enumType;///<summary>///枚举转换///</summary>///<param......
  • WPF 绑定command在触屏上操作时,即使点中button也可能不触发
    现象:WPF程序绑定的command在触摸屏上,点击button后,button绑定的事件偶尔会出现不响应的情况。确认100%点击有效,不会出现误触的情况。但是用鼠标点击,绝对不会出现这种现象。 原因:在非触屏环境,bingdingcommand是由点击来触发,即是使用鼠标等输入设备来执行点击触发command,调用......
  • vue 的双向绑定原理(vue 的响应式原理)流程
    一、原理 二、流程第一步,“数据劫持”vue2.x用Object.defineProperty()方法来实现数据劫持,为每个属性分配一个订阅者集合的管理数组depvue3.x用ES6的Proxy构造函数来实现数据劫持。第二步,“添加订阅者”在编译的时候在该属性的数组dep中添加订阅者添加方......
  • C++ 虚函数与动态绑定
    多态与动态绑定为了实现C++的多态,C++使用了动态绑定技术,该技术的核心是虚函数表(简称虚表)。类的虚函数表每个包含了虚函数的类都包含一个虚表,一个子类如果继承了包含虚函数的父类,那么这个类也拥有自己的虚表,例如classA{public:virtualvoidvfunc1();virtualv......