【问题标题】:Use <Interaction.Behaviors> and <EventTriggerBehavior> in UWP 10 app在 UWP 10 应用中使用 <Interaction.Behaviors> 和 <EventTriggerBehavior>
【发布时间】:2015-12-26 12:19:37
【问题描述】:

如何在 Windows 10 通用应用程序中使用 &lt;Interaction.Behaviors&gt;&lt;EventTriggerBehavior&gt;?我会用 Blend 得到类似的东西:

以上两张图片的来源:Jef Daels 2015

在可能(糟糕的)文档中,我读到它一定是这里的东西:

这是我需要做的代码:

<ListBox Grid.Row="2" Grid.Column="0"  Grid.ColumnSpan="3"
         ItemContainerStyle="{StaticResource lstidflt}" SelectedItem="{Binding SelectedVillage, Mode=TwoWay}"
         ItemTemplate="{StaticResource weatheritemdt}" ItemsSource="{Binding VillageList}" >
</ListBox>

【问题讨论】:

  • 我不完全确定你在这里问什么。您只想将行为添加到 UWP 项目?最简单的方法是,如果您仍然使用 Blend,请单击“行为”选项卡。它会说不存在带有将它们安装到应用程序中的超链接,单击它,瞧……还是我误解了?
  • @ChrisW.:不,这不是我需要的。我需要您如何生成我的问题 &lt;Interaction.Behaviors&gt;&lt;EventTriggerBehavior&gt; 中的代码。就是做一个导航系统,从列表框中导航到所选项目的详细页面。
  • 好吧,如果您已经在项目中拥有它们,您应该能够添加交互/交互的命名空间并带着它去城里。您是在谈论如何从 Blend GUI 中执行它们吗?我刚刚完成了一个 UWP 项目,我也必须添加一些并且没有任何问题,但我通常不使用 IDE,直接在 xaml 中进行。
  • 您的图像显示的是编辑模板。恐怕与行为无关。你确定你已经添加了来自 Nuget 的行为吗?如果您单击 Blend 中的“行为”选项卡,应该会有一个行为列表。您可以将它们从那里拖放到行为应用的对象上,然后在文档大纲树中选择它以编辑行为的属性等。这样做时它将为您添加您的 xaml 和命名空间。

标签: xaml data-binding blend commandbinding


【解决方案1】:

我找到了。我必须从 Nuget 安装“行为”包,然后将其拖放到我需要使用它的元素上。感谢 ChrisW。!

【讨论】:

  • 很高兴我们帮您解决了问题。干杯:)
猜你喜欢
  • 2017-07-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-12-09
  • 2016-09-02
相关资源
最近更新 更多