私の UWP アプリケーションには、さまざまなページをフレームとして含む SplitView があります。これは問題なく動作します。次に、SplitViewPane のコンテンツを更新する必要があります。たとえば、SplitView に Home という RadioButton があります。このテキストの背後には、通知を示すための TextBlock を持つ Ellipse があります。したがって、この TextBlock を他のページまたはクラスから更新する方法が必要です。INotifyPropertyChanged イベントを使用してクラスを実装し、この TextBlock へのバインドを設定しましたが、コンテンツをどこかに設定する必要があります。
/編集 1
これは私のクラスです:
public class Notification : INotifyPropertyChanged
{
private int _notification;
public int notification
{
get
{
return _notification;
}
set
{
_notification = value;
RaisePropertyChanged();
}
}
public event PropertyChangedEventHandler PropertyChanged;
protected void RaisePropertyChanged([CallerMemberName] string name = "")
{
if (PropertyChanged != null)
{
PropertyChanged(this, new PropertyChangedEventArgs(name));
}
}
}