WPF 数据绑定组合框到列表

2024-01-12

我在尝试通过 XAML 将 List 类型的属性绑定到组合框时遇到了困难。

public List<string> MyProperty  { get; set; }

以下 XAML 绑定不起作用:

<ComboBox Name="cboDomainNames" ItemsSource="{Binding Path=MyProperty}"/> 

但以下任务:

cboDomainNames.ItemsSource = MyProperty;

工作完美。我在这里缺少什么?


发回我的评论以标记答案。

我的 DataContext 已设置,但它是在 InitializeComponent() 之后设置的。我认为这可能是问题所在。然后我意识到,当我通过 xaml 绑定时,当视图加载时,绑定发生在空的属性上。

当视图加载后准备就绪时(即在 _presenter.OnViewReady() 上),该属性将被填充。由于它不是可观察的集合,因此不会将任何内容添加到组合框中。从我的代码后面指定它是有效的,因为当时数据存在于属性中。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

WPF 数据绑定组合框到列表 的相关文章

  • 秒表有最长运行时间吗?

    多久可以Stopwatch在 NET 中运行 如果达到该限制 它会回绕到负数还是从 0 重新开始 Stopwatch Elapsed返回一个TimeSpan From MSDN https learn microsoft com en us
  • ASP.NET MVC:这个业务逻辑应该放在哪里?

    我正在开发我的第一个真正的 MVC 应用程序 并尝试遵循一般的 OOP 最佳实践 我正在将控制器中的一些简单业务逻辑重构到我的域模型中 我最近一直在阅读一些内容 很明显我应该将逻辑放在域模型实体类中的某个位置 以避免出现 贫血域模型 反模式
  • 从Web API同步调用外部api

    我需要从我的 Web API 2 控制器调用外部 api 类似于此处的要求 使用 HttpClient 从 Web API 操作调用外部 HTTP 服务 https stackoverflow com questions 13222998
  • BitTorrent 追踪器宣布问题

    我花了一点业余时间编写 BitTorrent 客户端 主要是出于好奇 但部分是出于提高我的 C 技能的愿望 我一直在使用理论维基 http wiki theory org BitTorrentSpecification作为我的向导 我已经建
  • 在 Windows 窗体中保存带有 Alpha 通道的单色位图会保存不同(错误)的颜色

    在 C NET 2 0 Windows 窗体 Visual Studio Express 2010 中 我保存由相同颜色组成的图像 Bitmap bitmap new Bitmap width height PixelFormat Form
  • Clang 3.1 + libc++ 编译错误

    我已经构建并安装了 在前缀下 alt LLVM Clang trunk 2012 年 4 月 23 日 在 Ubuntu 12 04 上成功使用 GCC 4 6 然后使用此 Clang 构建的 libc 当我想使用它时我必须同时提供 lc
  • 使用 WebClient 时出现 System.Net.WebException:无法创建 SSL/TLS 安全通道

    当我执行以下代码时 System Net ServicePointManager ServerCertificateValidationCallback sender certificate chain errors gt return t
  • 带动态元素的 WPF 启动屏幕。如何?

    我是 WPF 新手 我需要一些帮助 我有一个加载缓慢的 WPF 应用程序 因此我显示启动屏幕作为权宜之计 但是 我希望能够在每次运行时更改屏幕 并在文本区域中显示不同的引言 这是一个生产力应用程序 所以我将使用非愚蠢但激励性的引言 当然 如
  • WCF 中 SOAP 消息的数字签名

    我在 4 0 中有一个 WCF 服务 我需要向 SOAP 响应添加数字签名 我不太确定实际上应该如何完成 我相信响应应该类似于下面的链接中显示的内容 https spaces internet2 edu display ISWG Signe
  • while 循环中的 scanf

    在这段代码中 scanf只工作一次 我究竟做错了什么 include
  • SolrNet连接说明

    为什么 SolrNet 连接的容器保持静态 这是一个非常大的错误 因为当我们在应用程序中向应用程序发送异步请求时 SolrNet 会表现异常 在 SolrNet 中如何避免这个问题 class P static void M string
  • 转发声明和包含

    在使用库时 无论是我自己的还是外部的 都有很多带有前向声明的类 根据情况 相同的类也包含在内 当我使用某个类时 我需要知道该类使用的某些对象是前向声明的还是 include d 原因是我想知道是否应该包含两个标题还是只包含一个标题 现在我知
  • 垃圾收集器是否在单独的进程中运行?

    垃圾收集器是否在单独的进程中启动 例如 如果我们尝试测量某段代码所花费的进程时间 并且在此期间垃圾收集器开始收集 它会在新进程上启动还是在同一进程中启动 它的工作原理如下吗 Code Process 1 gt Garbage Collect
  • 使用 x509 证书签署 json 文档或字符串

    如何使用 x509 证书签署 json 文档或字符串 public static void fund string filePath C Users VIKAS Desktop Data xml Read the file XmlDocum
  • 向现有 TCP 和 UDP 代码添加 SSL 支持?

    这是我的问题 现在我有一个 Linux 服务器应用程序 使用 C gcc 编写 它与 Windows C 客户端应用程序 Visual Studio 9 Qt 4 5 进行通信 是什么very在不完全破坏现有协议的情况下向双方添加 SSL
  • 如何在Xamarin中删除ViewTreeObserver?

    假设我需要获取并设置视图的高度 在 Android 中 众所周知 只有在绘制视图之后才能获取视图高度 如果您使用 Java 有很多答案 最著名的方法之一如下 取自这个答案 https stackoverflow com a 24035591
  • Windows 和 Linux 上的线程

    我在互联网上看到过在 Windows 上使用 C 制作多线程应用程序的教程 以及在 Linux 上执行相同操作的其他教程 但不能同时用于两者 是否存在即使在 Linux 或 Windows 上编译也能工作的函数 您需要使用一个包含两者的实现
  • 如何在文本框中插入图像

    有没有办法在文本框中插入图像 我正在开发一个聊天应用程序 我想用图标图像更改值 等 但我找不到如何在文本框中插入图像 Thanks 如果您使用 RichTextBox 进行聊天 请查看Paste http msdn microsoft co
  • C++ 标准是否指定了编译器的 STL 实现细节?

    在写答案时this https stackoverflow com questions 30909296 can you put a pimpl class inside a vector我遇到了一个有趣的情况 这个问题演示了这样一种情况
  • 如何防止用户控件表单在 C# 中处理键盘输入(箭头键)

    我的用户控件包含其他可以选择的控件 我想实现使用箭头键导航子控件的方法 问题是家长控制拦截箭头键并使用它来滚动其视图什么是我想避免的事情 我想自己解决控制内容的导航问题 我如何控制由箭头键引起的标准行为 提前致谢 MTH 这通常是通过重写

随机推荐

  • 为什么使用 Python 异步从文件读取和调用 API 比同步慢?

    我有一个大文件 每行都有一个 JSON 记录 我正在编写一个脚本 通过 API 将这些记录的子集上传到 CouchDB 并尝试不同的方法 看看哪种方法效果最快 以下是我发现工作最快到最慢的方法 在我的本地主机上的 CouchDB 实例上 将
  • 为什么 ITelephony.aidl 有效?

    我看到一些 SO 帖子讨论了如何以编程方式结束电话 例如 this one https stackoverflow com questions 18065144 end call in android programatically 是的
  • python 子类化 multiprocessing.Process

    我是Python面向对象的新手 我正在将现有的应用程序重写为面向对象的版本 因为现在开发人员在增加 我的代码变得难以维护 通常我使用多处理队列 但我从这个例子中发现http www doughellmann com PyMOTW multi
  • 用于将对象的属性列入白名单的对象解构({ x, y, ...rest })[重复]

    这个问题在这里已经有答案了 Using 对象剩余解构 https github com sebmarkbage ecmascript rest spread blob master Rest md将对象的属性列入黑名单很简单 如下例所示 c
  • Android共享视图过渡与淡入淡出过渡相结合

    我有一个传递共享元素动画的活动 这是一个基本的 ImageView 转换 工作得很好 现在 对于活动中的其他元素 我想要一个淡入淡出动画 现在 这适用于所有元素 但与 ImageView 共享视图 位于同一视图组中的视图除外 我的布局如下
  • Edittext 用动画改变宽度

    我想制作一个在其父级左侧对齐的编辑文本 当用户单击它时 编辑文本的宽度将增加到右侧 这是我使用的代码 但是当动画结束时 编辑文本宽度变为第一个大小 谁能帮我 有没有什么解决方案可以将 fillparent 设置为动画中宽度的最终尺寸 Ani
  • 魔法记录删除实体问题

    我的反馈与反馈中的问题之间存在一对多关系 删除规则在 Question 中设置为 Nullify 在 Feedback 中设置为 Cascade 这样当 Feedback 被删除时 它会删除其所有问题 当 Question 被删除时 Fee
  • 在 C# 中,如何使用泛型基类将泛型接口的所有实例注入到单个构造函数中?

    我定义了以下接口 public interface ICustomService
  • 只有 swipeone 可以与 jGestures 配合使用

    我正在尝试使用 jGestures 实现触摸事件 swipeone 工作正常 但其他任何东西 向左滑动 向右滑动等 都不会触发 div style height 500px width 500px background blue div 这
  • 根据多个属性条件选择列

    我想弄清楚如何使用有效地选择列dplyr select if The starwarsdplyr 0 70 中的数据集是一个很好的数据集 gt starwars A tibble 87 x 13 name height mass hair
  • C联盟输出不清楚

    我在理解工会及其运作方式方面遇到了一些困难 include
  • 从 Body 类 Kinect 获取 JointType

    我知道在旧的SDK中 有一个Skeleton类 你可以做类似的事情 public void Compare Skeleton skeleton var leftShoulderPosition skeleton Joints Where j
  • 如何防止 html 表格拉伸

    有时 当我的一个表格单元格中的一段数据太长时 它会拉伸单元格并使整个表格的布局变形 我怎样才能防止这种情况 你可能想要table layout fixed并设置一行的第一个单元格的宽度 See http www w3 org TR CSS2
  • 如何在overlayfs中使用多个较低层

    根据this https www kernel org doc Documentation filesystems overlayfs txt根据文档 应该可以将多个较低层与overlayfs一起使用 但我无法让它在内核3 18 13上工作
  • 循环 UTF-8 字符串时,是什么决定了字符的位置?

    我正在阅读有关的部分for中的陈述有效的 Go 文档 https golang org doc effective go html并遇到了这个例子 for pos char range 日本 x80語 fmt Printf Characte
  • Scala 和 State Monad

    我一直在尝试理解 State Monad 与其说它是如何使用的 倒不如说它是如何使用的 尽管它也不总是很容易找到 但我发现的每次关于 State Monad 的讨论都有基本相同的信息 而且总是有一些我不明白的地方 Take this htt
  • VS2008 TFS:是否可以更改工作项的默认签入操作?

    当我将代码签入 Team Foundation Server 时 有时 可能比实际更频繁 应该将我的签入与我正在处理的任务或错误相关联 当我标记任务或签入时 它会将签入操作设置为 解决 但几乎总是 我只想将其作为助理 结果是我经常错误地将任
  • 从操作/控制器层访问 JWT 令牌数据

    我正在使用 OAuth 2 0 JWT 授权和身份验证实现 Net Core 应用程序 在操作 控制器层中 我需要访问当前用户的 JWT 有效负载数据 或 JWT 令牌 怎么可能呢 Try this User 在你的控制器 操作中 如果您需
  • django 1.8 错误:“NoneType”对象不可调用

    请看图片 有一个包含 2 个字段的表单 用户输入信息并提交表格后 该页面将重定向到另一个 html 显示表单和过滤后的数据库结果 我的项目的结构是 1 个模型 2 个类 输入表单 结果 2 个 html 和 1 个views py 现在的问
  • WPF 数据绑定组合框到列表

    我在尝试通过 XAML 将 List 类型的属性绑定到组合框时遇到了困难 public List