ivalueconverter

    0熱度

    1回答

    設置的SelectedItem我有這勢必狀態列表的組合: public enum Status { [Description(@"Ready")] Ready, [Description(@"Not Ready")] NotReady } 我使用一個轉換器,以顯示在組合框中,這是該枚舉的說明基於這裏的例子:https://stackoverflow

    -1熱度

    2回答

    我有控制我綁定圖像的位置。在我看來模型的代碼看起來如下: public List<IDocument> SelectedEventPhotoList { get { return _selectedEventPhotoList; } set { if (Equals(value, _selectedEventPhotoList)) retu

    0熱度

    2回答

    我想根據同一行中兩個單元格的比較值設置一個DataTrigger。我的困難是單元格不是(也不能是)同一項目的屬性。網格在代碼隱藏中生成。 public class EqualityConverter : IValueConverter { public object Convert(object values, Type targetType, object parameter, Cu

    0熱度

    2回答

    我正在實施一個ConvertingCollection,它旨在提供轉換項目(B)的集合,並給出原始項目(A)的實時集合。集合B將反映集合A中發生的任何更改。目標是在MVVM中將它用作給定模型集合的ViewModel的集合,但我相信它可以用於許多不同的上下文中。 該類需要用戶提供將對象從A類型轉換爲B類型的方法。我可以找到幾種繼續進行的方法,但我不知道它們的區別,以確定什麼是最佳方法: 我可以要求一

    0熱度

    1回答

    我想創建一個MultiDataTrigger。在其中一個條件下,我需要使用轉換器。由於它僅用於那裏,我不想將轉換器定義爲資源,但只能在本地使用。 所以我做了這個MultiDataTrigger: <MultiDataTrigger> <MultiDataTrigger.Conditions> <Condition Binding="Property1" Value="Valu

    0熱度

    2回答

    使用非綁定數據的IValueConverter我有一個IValueConverter我寫來處理本地化和翻譯在WPF元素; public class LanguageConverter : IValueConverter { public object Convert(object value, Type targetType, object parameter, System.Glob

    0熱度

    2回答

    我使用SQLDataReader從我的數據庫中獲取數據並在代碼中實例化相應的對象。我處理所有字段可能包含空值如下(只是一個代碼片段爲例): StartDate = If(IsDBNull(rdr(6)), Nothing, rdr.GetDateTime(6)), 我用這個轉換器來正確顯示數據(再次使用日期時間字段爲例): Public Function Convert(value As Ob

    1熱度

    1回答

    我製作了一個字符串轉換爲顏色的轉換器,並且運行正常,但在編輯器中它只是拋出「令牌無效」。錯誤,並防止編輯器出現,真的很煩人,因爲它阻止我使用可視化編輯器。 我從擴展的WPF工具包製作ColorPicker的轉換器。 這裏的轉換代碼: public class MaddoColorConverter : IValueConverter { public object Convert(ob

    0熱度

    1回答

    我有一個Listview(綁定到ObservableCollection),所有元素都基於IValueConverter進行啓用/禁用計算。 下面是的IValueConverter代碼... public class StateCheckConverter: IValueConverter { public object Convert(object value, Type

    -1熱度

    2回答

    我試圖在WPF數據網格列在下面的格式顯示貨幣: value <= 9999, display format set to $1,234; value <= 99999, display format set to $12k; value >99999, display format set to $12M; 此外,我需要有一個用戶可以看到實際值的函數並在鼠標點擊時編輯該值。 我一直在試圖獲