0
IValueConverter的推薦用途是什麼?我已經將它用於諸如將布爾屬性轉換爲Visibility屬性之類的東西,但是我想知道應該採用多遠?它應該僅用於將常見類型的表示更改爲UI特定類型(例如,bool爲可見性)。您應該如何使用IValueConverter?
例如,如果我有一個屬性在我的課,僱員,如:
public class EmployeeViewModel : INotifyPropertyChanged
{
public int? EmployeeID
{
get
{
return employeeID;
}
set
{
employeeID = value;
RaisePropertyChanged("EmployeeID");
}
}
}
,我想顯示該員工,如細節名稱,位置,但要獲得這些我需要擊中數據庫,這將這是錯誤的把它放到價值轉換器?將值存儲在ViewModel並綁定到它們會更好嗎?