if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
{
// The device is an iPad running iOS 3.2 or later.
}
else
{
// The device is an iPhone or iPod touch.
}
Может быть, вам нужно реализовать INotifyPropertyChanged и поднять PropertyChange при изменении статуса?
Вместо использования триггера вы можете использовать преобразователь между видимостью и строкой состояния.
Для привязок используйте DataTrigger, для свойств вы можете использовать Trigger .. Также убедитесь, что свойство Status уведомляет;) Либо сделайте его свойством зависимости, либо используйте интерфейс INotifyPropertyChanged.
You need to specify the Type on which the visibility should be set
<Setter Property="FrameworkElement.Visibility" Value="Visible"/>