【发布时间】:2012-02-22 02:42:43
【问题描述】:
我正在使用 WPF Toolkit Extended MessageBox ,
基于此页面,http://wpftoolkit.codeplex.com/discussions/234113,我想更改 MessageBox 的 Ok 属性。 我的问题是我无法为 Style 设置 TargetType, 我用过:
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:system="clr-namespace:System;assembly=mscorlib"
xmlns:extToolkit="clr-namespace:Microsoft.Windows.Controls;assembly=WPFToolkit.Extended"
>
<Style TargetType="{x:Type extToolkit:MessageBox}">
<Setter Property="OkButtonContent" Value ="[Custom OK]"/>
</Style>
它给我 exToolkit:MessagBox 中的错误,并说 Type 'exToolkit:MessageBox' not found.
我在 Assembly WPFToolkit.Extended 、 WPFToolkit.Extended.dll 中添加了 Refrence 但没有区别。
当我在 extoolkit 之后按 ':' 时,它会显示其他类(类型),但不显示 MessageBox。
我可以打电话
Microsoft.Windows.Controls.MessageBox.Show("some test");
在我的项目中。
【问题讨论】:
-
您能否在页面中显示引用此样式的代码。谢谢:)
-
您使用的是哪个版本的工具包?是否适用于框架 3.5 或更高版本?
标签: wpf xaml wpftoolkit resourcedictionary