markup-extensions

    13熱度

    4回答

    如果我有一個名爲MyObject的對象,該對象具有名爲MyChild的屬性,該屬性本身具有名爲Name的屬性。如果我擁有的是一個綁定路徑(即「MyChild.Name」),並且對MyObject的引用,如何獲得該Name屬性的值? MyObject -MyChild -Name

    1熱度

    1回答

    你會如何推薦單元測試WPF自定義標記擴展?據推測,我需要創建一個我的標記擴展實例並調用ProvideValue方法。但是,這需要一個IServiceProvider,它包含一個IProvideValueTarget服務。我將如何以編程方式生成這個?

    1熱度

    2回答

    我有很多FrameworkElements(TextBlock,CheckBox,ListBox ..),我想讓我顯示一個小數字,除了每一個控件。 一些文本³ 我的想法來寫的MarkupExtension,在那裏我可以寫這個數字是這樣的: .. <TextBlock Text="Some Text" SomeExtension="3" /> .. ,然後以某種方式將它添加到的模板控制。 但

    2熱度

    2回答

    你能推薦一些好的django特定文本標記編輯器嗎?

    4熱度

    1回答

    要翻譯我的WPF應用程序,我使用返回Binding對象的標記擴展。這使我可以在應用程序運行時切換語言。我用這個標記是這樣的: <TextBlock Text="{t:Translate 'My String'}" />" 我想通過一個數據觸發更改按鈕文本: <Button> <Button.Style> <Style TargetType="{x:Type Button}

    0熱度

    1回答

    我創建了一個用作數據導航器的UserControl。我已經在這個控制定義了兩個DependencyProperties如下(DependencyProperty的暗示): public ICollection DataCollection { get { return GetValue(DataCollectionProperty) as ICollection; } set

    3熱度

    1回答

    假設我有SomeExtension MarkupExtension。有誰知道如何將它分配給來自C#代碼的屬性? 也就是說例如在XAML我: <TextBlock Text="{l:Translate LocalizedByMarkupExtension}" /> 我想要做同樣的使用C#代碼。

    0熱度

    1回答

    利用現有Binding類,我們可以寫, <TextBox Text="{Binding Email, Mode=TwoWay}"/> 因此,我們可以寫任何東西爲電子郵件; Binding本身沒有有效性檢查。我開始寫一個類BindingMore從Binding推導,最終使我能寫, <TextBox Text="{local:BindingMore Email, Validate=SomeMeth

    2熱度

    1回答

    使用自定義標記擴展空間時,關鍵的問題,我們在VS 2008 使用自定義標記擴展在當時開發的本地化解決方案,我們用這種方式: <TextBlock Text={utilsWpf:Intl Key=ObjectName.PropertyName, DefaultText=Default Name} /> (注意DefaultText中的空格)。 (還要注意StackOverflow的文本顏色工具如

    0熱度

    1回答

    我正在做一個關於WPF本地化方法的小型研究。我聽說有標記擴展的想法: <Label Content="{local:Translate {-- label ID here --}}" /> 我喜歡這種解決方案非常:它是非常容易實現,似乎是很好的靈活性。然而,我有一個問題。假設該用戶更改運行時的區域設置。如何確保本地化的屬性將被重新評估以匹配新語言?