【发布时间】:2010-10-07 23:52:36
【问题描述】:
我正在将 WPF 应用程序移植到 silverlight 2,并且遇到了一些目前在 SL 中缺少的 WPF 功能。任何人都可以帮助我解决等效问题或建议解决方法。
我想处理嵌入在列表框中的文本框的单击和双击。 WPF 实现在列表框控件上使用 PreviewMouseLeftButtonDown/Up。在silverlight中如何做到这一点,silverlight中似乎缺少PreviewMouseLeftButtonDown/Up。
我想处理嵌入在列表框中的文本框上的按钮按下(F2/Delete)。 WPF 实现在作为项目嵌入列表框中的文本框控件上使用 PreviewKeyDown。 Silverlight 中似乎缺少 PreviewKeyDown。 KeyDown 事件处理程序似乎没有被调用。
我想根据某些自定义附加属性的值更改文本框的某些外观属性。 WPF 实现使用 DataTrigger 来执行此操作。如何在 Silverlight 中做到这一点。 Silverlight 中似乎缺少 DataTriggers。
我想根据包含文本框的列表框的实际宽度更改文本框的宽度。 WPF 实现使用RelativeSource 绑定。什么是 silverlight 等效项或解决方法。
【问题讨论】:
-
你会投票选出你认为最有用的答案吗?
标签: wpf silverlight