首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Metro UI Multibinding?

Metro UI Multibinding?
EN

Stack Overflow用户
提问于 2012-03-07 21:48:28
回答 3查看 2.4K关注 0票数 5

Metro UI中是否不支持多绑定?或者它只是还没有被添加?

代码语言:javascript
复制
<TextBlock>
  <TextBlock.Text>
    <MultiBinding StringFormat="{}{0},{1}">
      <Binding Path="FirstName" />
      <Binding Path="LastName" />
    </MultiBinding>                
  </TextBlock.Text>                
</TextBlock>
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-03-07 22:07:10

不幸的是,MultiBinding在测试版中还不存在于Metro XAML中,并且考虑到测试版之后添加的新功能很少,它很可能要到下一个版本才会出现。您在这里使用的StringFormat在Binding上也不可用。

总的来说,Metro XAML特性集的成熟度目前类似于Silverlight之前的几个版本,所以与SL5相比,它缺少了一些东西,与WPF相比,它缺少了很多东西,但从积极的方面来看,这些东西应该会在未来的版本中很快被添加进来。

票数 8
EN

Stack Overflow用户

发布于 2014-07-21 18:00:08

我发现了一种通过使用Converter/ConverterParameters将多个参数传递给OnExecute的方法。

您可以在此处找到更多详细信息:

http://mariuszgorzoch.wordpress.com/2014/07/21/metro-ui-multibinding/

一般来说,我会将原始的CommandParameterConverterParameters合并到一个数组中。这种方法的唯一限制是您只能传递一个参数by-ref,而所有其他参数都需要以string的形式传递。

票数 2
EN

Stack Overflow用户

发布于 2016-01-20 22:12:56

您可以下载用于WindowsStore项目的NuGet包。它支持大多数WPF的MultiBinding特性。您可以在here中找到有关如何使用它的文档。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9602686

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档