将静态类绑定到 ListBox 和 TextBlock

发布于 2024-11-09 03:36:46 字数 315 浏览 0 评论 0原文

User Class
- Name
- Picture

Friend Class
- Profile Of Type User
- Age

MyProfile STATIC Class
- STATIC Profile Of Type User
- STATIC Friends Collection Of Type Friend

-- 编辑 --

如何绑定到以下内容:
- MyProfile.Friends To 列表框,其中包含具有好友名称的文本块
- MyProfile.Profile.Name 到 Textblock

User Class
- Name
- Picture

Friend Class
- Profile Of Type User
- Age

MyProfile STATIC Class
- STATIC Profile Of Type User
- STATIC Friends Collection Of Type Friend

-- EDIT --

How to bind to the following :
- MyProfile.Friends To List Box which Contains Text blocks to have Friends Names
- MyProfile.Profile.Name To Textblock

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

揽月 2024-11-16 03:36:46

确保在 xaml 中将命名空间定义为 C# 命名空间。我把它命名为本地的。

MyProfile.Friends 到列表框,其中包含具有好友名称的文本块

<ListBox ItemsSource="{Binding Source={x:Static local:MyProfile.Friends}">
  <ListBox.ItemTemplate>
    <DataTemplate>
      <TextBlock Text="{Binding Profile.Name}" />
    </DataTemplate>
  </ListBox.ItemTemplate>
</ListBox>

MyProfile.Profile.Name 到 Textblock

<TextBlock Text="{Binding Source={x:Static local:MyProfile.Profile.Name}" />

Make sure you define a namespace in your xaml to your C# namespace. I've named it local.

MyProfile.Friends To List Box which Contains Text blocks to have Friends Names

<ListBox ItemsSource="{Binding Source={x:Static local:MyProfile.Friends}">
  <ListBox.ItemTemplate>
    <DataTemplate>
      <TextBlock Text="{Binding Profile.Name}" />
    </DataTemplate>
  </ListBox.ItemTemplate>
</ListBox>

MyProfile.Profile.Name To Textblock

<TextBlock Text="{Binding Source={x:Static local:MyProfile.Profile.Name}" />
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文