我已經從原來的Binding
類,其中在其構造我只是將默認值應用到它的一些屬性派生的自定義Binding
類:Source
,Path
,Mode
,Converter
,等等。設計時綁定的Visual Studio 2010 VS Visual Studio 2008中
此自定義類的目標是開發人員必須僅在XAML中應用ConvertParameter
屬性。
現在因爲此綁定適用於像TextBlock.Text
我想給的指示開發商的特性,否則他會看到在設計時沒有。因此,在我定義的Converter
中,如果我無法根據Path
和Source
檢索我想要的值,則默認返回ConverterParameter
的值。正如我所說的那樣,我只是爲了設計時間而這樣做,以使TextBlock
的Text
不是空白,並且指示它在運行時會在那裏出現什麼。
在運行期間,這兩個版本都可以很好地工作。 2010年
的差異,我的問題
但在設計時這個了工作在Visual Studio 2008而不是在Visual Studio的是,在Visual Studio 2010中既沒有約束力,也沒有Converter
的構造函數期間運行設計時的東西,是在Visual Studio 2008年的工作
我試圖用FallbackValue
在設計時也先後在2008年,但它也不會在2010年
工作了你知道這個問題? Visual Studio 2010中是否有任何設置可以啓用與Visual Studion 2008相同的行爲?
我不想有演示設計數據。我想在設計時顯示,例如在TextBlock.Text
中,開發人員在XAML中爲ConverterParameter
定義的值。
預先感謝您!
你可以顯示你的綁定代碼和它的一個示例用法 – 2012-03-21 16:17:39