選択したパノラマアイテムのヘッダーをプログラムで設定する方法

例:私はメニュー1とメニュー2と呼ばれるヘッダーを持っています

コード内のテキストを変更するにはどうすればよいですか?

1

1 答え

デザイナーでパノラマに静的にコンテンツを追加すると、ヘッダーに次のようにアクセスできます。



    
        
            
        

        

コード:

var panoramaItem = MyPanorama.Items[0] as PanoramaItem;
if (panoramaItem != null)
{
    panoramaItem.Header = "New Title";
}

現在のPanoramaItemでヘッダーを変更する場合は、

var panoramaItem = MyPanorama.SelectedItem as PanoramaItem;
if (panoramaItem != null)
{
    panoramaItem.Header = "New Title";
}

または、PanoramaItemに次のような名前を割り当てると、


    
        
    

    

Then you could コード:

FirstItem.Header = "New Title";

DataBindingを使用してPanoramaItemsを作成すると、ヘッダーにバインドされているデータオブジェクト/ ViewModelのプロパティを変更するだけで、自動的に更新されます。

2
追加された
なぜ構文の強調表示が壊れているのか分かりませんが、通常はうまくいきます...
追加された 著者 Erno de Weerd,