Я хочу показать некоторые элементы, когда свойство не равно нулю.Каков наилучший способ достижения этого?
Следующее - моя ViewModel:
class ViewModel : ViewModelBase
{
public Trade Trade
{
get { return _trade; }
set { SetField(ref _trade, value, () => Trade); }
} private Trade _trade;
}
ViewModelBase наследует INotifyPropertyChanged и содержит SetField ()
Следующее является классом Trade:
public class Trade : INotifyPropertyChaged
{
public virtual Company Company
{
get { return _company; }
set { SetField(ref _company, value, () => Company); }
} private Company _company;
......
}
Это часть моего View.xaml
<GroupBox Visibility="{Binding Path=Trade.Company,
Converter={StaticResource boolToVisConverter}}" />
Я бы хотел, чтобы эта группа отображалась только в том случае, если Trade.Company не имеет значение null (поэтому, когда пользователь выбирает компанию).Нужно ли создавать специальный конвертер для проверки на нулевое значение и возврата правильной видимости, или он есть в .NET?