multibinding

    1熱度

    2回答

    我在UI中有10個相同類型的UI控件,並且所有將使用相同的多重綁定轉換器。 問題是我無法創建多重綁定的通用樣式,我可以將其應用於所有UI控件以避免重複的代碼,因爲每個控件都將使用不同的綁定屬性作爲綁定轉換器。 有什麼辦法可以在WPF中避免這種情況下的重複代碼?

    0熱度

    1回答

    我有非靜態類ColorManager(單例)中名爲HeaderColorPairs的靜態ObservableCollection>。 此屬性綁定到ListView的的ItemsSource這樣的: <ListView.ItemsSource> <MultiBinding Converter="{StaticResource xmlFormatter}" ConverterParam

    1熱度

    1回答

    你好,我已經在我的下面一行IMultiValueConverter Public Function Convert(ByVal values() As Object, _ ByVal targetType As System.Type, _ ByVal parameter As Object, _ ByVal culture As System

    0熱度

    2回答

    我有一個ComboBox與DataTemplate分配給它。 的DataTemplate看起來是這樣的: <Style x:Key="ComboBox_EntityCreation_GroupSelect_Style" TargetType="{x:Type ComboBox}"> <Setter Property="ItemTemplate"> <Setter.Value>

    0熱度

    2回答

    我想在我的視圖中表達一個枚舉屬性作爲一組單選按鈕在我的視圖中。到現在爲止還挺好;我可以表達與雙向MultiBinding: (rb1.IsChecked,rb2.IsChecked,rb3.IsChecked)< - > vm.Value 多部位裝訂這裏使用功能會一個多轉換器,可在(bool, bool, bool) <-> MyValue之間轉換;顯然,MyValue類型的(三個)允許值中的一個

    0熱度

    1回答

    我有一個使用ShowDialog顯示的窗口。我試圖從用戶那裏獲得的價值之一是GB或TB的大小。所以,我對於這兩個控件,從WPF Extended Toolkit的IntegerUpDown和組合框: <xctk:IntegerUpDown Name="SizeN" Minimum="1" Maximum="1023" Increment="1" Value="100"/> <ComboBox N

    2熱度

    1回答

    我有一個組合框,即可編輯。我應用程序中的組合框就像所有數據網格單元格的編輯控件,即編輯組合框中的值應更新我的datagridtemplate列的綁定。如果下面的代碼是正常的綁定,則更新源代碼。如果它是一個多重綁定,它會調用convertback()函數。我正在使用下面的轉換器來更新我的源代碼。 ParentID屬性設置爲一種方式。我只需要更新ID屬性。請幫我重新轉換功能 的XAML <tk:Dat

    1熱度

    2回答

    Visual Studio 2010設計者說在MultiValueConverter中發生了未處理的異常,但是我可以構建我的程序並且工作正常(多重綁定也可以)。 XAML(我設置window.DataContext在構造函數): <ComboBox Name="cbbProfile" DisplayMemberPath="Name" Grid.Row="1" Margin="10,5" Gri

    3熱度

    1回答

    我在我的XAML的兩個不同點使用了MultiBinding。這裏是代碼: <StatusBarItem> <StackPanel Orientation="Horizontal"> <TextBlock Text="X " /> <TextBlock> <TextBlock.Text> <MultiBinding Converter=

    1熱度

    3回答

    我是一個完整的.NET/C#nublet。我已經繼承了一些使用XAML爲窗口定義UI的代碼,並試圖與一些現有的XML垃圾進行接口。這可能是一個非常簡單的問題;我只是不知道Google會怎麼樣。 我有一個TextBox,我想基於布爾值來禁用。我能做到這一點,此代碼: 清單答: <TextBox x:Name="ServerNameTextBox" ... IsEnabled="{Binding Se