multibinding

    1熱度

    1回答

    我想在同一個網格中顯示兩個不同ObservableCollection的內容。他們有一個共同的參數(一個ID),我想鏈接這兩個集合感謝這個ID。 我想我必須使用多重綁定,但我怎麼說我想「鏈接」ID? 如果我不夠清楚,就說我吧。 感謝, M.

    0熱度

    2回答

    我正在使用MVVM/WPF並試圖做一些看似簡單的事情,但無法找到乾淨的解決方案。 我要做到以下幾點: 當模型中的一個屬性更改(WPF文本框的文本會在這種情況下進行更改),使用方法上與綁定的屬性的UI執行其他操作。 當前我在工具提示上使用多重綁定(獲取文本框datacontext +綁定路徑),但這有點破解。 <TextBox x:Name="textBox" Text="{Binding Mode

    8熱度

    5回答

    我的代碼在失敗在啓動時,因爲該值陣列中的Converter由所述Multibinding稱爲是未填充適當的值,但具有的DependencyProperty.UnsetValue的值。 看看轉換器,也看到我得到錯誤 public class ButtonColorConverter : IMultiValueConverter { public object Convert(o

    2熱度

    1回答

    我有一個包含FirstName,LastName屬性(它也有其他屬性)的自定義實體。我將此實體綁定到一個DataGrid,該DataGrid將FullName(LastName,FirstName)顯示爲DataGridTemplateColumn(使用帶有StringFormat的MultiBinding)。用戶可以對datagrid列進行排序,並且當他們單擊FullName列時,記錄必須按姓氏

    1熱度

    1回答

    我有多個C#對象需要在屬性更改時通知(屬性屬於FrameworkElement,如按鈕或列表框)。 竊測試使用SetBinding方法這樣結合的單個對象: // DepOb is my FrameworkElement // DepPropDesc is the DependencyPropertyDescriptor System.Windows.Data.Binding bind = n

    0熱度

    1回答

    我可以使用xaml中的STYLE編寫以下代碼嗎? cmbEnquiry.IsEnabled = (txtQuotationNo.IsEnabled && txtQuotationNo.IsReadOnly == false);

    0熱度

    1回答

    我有一個TreeView綁定到具有屬性名稱和兩個列表的類型視圖對象。 當我在其中一個擴展列表中添加元素時,它保持展開狀態,這就是我想要的。 問題是當我更改View1的名稱時,所有Multibinging綁定都將刷新,並且所有展開的列表(如果View1中的任何一個崩潰),但View1仍處於展開狀態。 有沒有什麼辦法可以避免這種行爲,以便當名稱的值以某種方式更改轉換器時,只會更改更改後的值,而不會縮小

    2熱度

    2回答

    <Setter Property="IsChecked"> <Setter.Value> <MultiBinding> <!-- Get value for property --> <Binding Path="IsPressed" RelativeSource="{RelativeSource Self}" Mode="OneWay"/>

    3熱度

    1回答

    我有以下代碼。 以H:M:S格式顯示數據。我想編輯這些值...並希望在viewmodel中收到通知。 我該如何做到這一點? 任何幫助,將不勝感激。由於 <TextBox DataContext="{Binding UpdateSourceTrigger=PropertyChanged}" > <TextBox.Text> <MultiBinding S

    0熱度

    1回答

    我有一個3級TreeView,它使用多重綁定爲每個A類實例生成2個TreeViewItems作爲B類列表。每個列表包含C類的項。 我可以在列表(B類)摺疊時爲我的UI中的每個列表添加C類的項目。 我甚至可以爲每個List(Class B)添加Class C,同時整個TreeViewItem(Class A)被摺疊。 我的問題是我需要能夠訪問所有TreeViewItems,即使它們被摺疊。(爲ex來