2012-01-30 24 views
1
設置樣式屬性

我使用WPF工具包擴展的MessageBox,錯誤在WPF

此頁面,http://wpftoolkit.codeplex.com/discussions/234113的基礎,我想改變的MessageBox的確定屬性。 我的問題是,我不能樣式設置的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和類型說「exToolkit:MessageBox的」未找到。

我添加了參考彙編WPFToolkit.Extended,WPFToolkit.Extended.dll但沒有區別。

當我在extoolkit後按':'時,它顯示其他類(類型),但不顯示MessageBox。

我可以在我的項目叫

Microsoft.Windows.Controls.MessageBox.Show("some test"); 

+0

可以請您在頁面中顯示引用此風格的代碼。謝謝:) – 2012-01-30 13:08:12

+0

你使用的是哪個版本的工具包?是否適用於框架3.5或更高版本? – Natxo 2012-02-22 15:58:16

回答

0

其他人面臨同樣的問題here,雖然我不太喜歡給定的答案。