2016-06-30 7 views
0

現在、Windows Phone 8.1用のアプリケーションを開発中です。私はMicrosoft.Phone.dllアセンブリがApplicationBarとApplicationBarIconButtonクラスを使用できるように追加した後、私は次のよう エラーに遭遇:同様の問題(thisなど)について読んだ後Applicationbarクラスを使用するMicrosoft.Phone.dllを追加すると、「mscorlib.dllモジュールでSystem.SystemException型が見つかりません」というエラーが表示される

Cannot find type System.SystemException in module mscorlib.dll.

を、それがいるようですWindows Phoneはサードパーティのライブラリを受け入れません。

上記のクラスをC#コードでどのように使用するのですか?

答えて

0

Microsoft.Phone.dll旧式(Silverlight)のWindows Phoneライブラリ。 通常のWindows Phone Storeアプリケーションでは、CommandBarコンポーネントを使用する必要があります。

サンプル:How it works

UPDATE

<Page.BottomAppBar> 
    <CommandBar x:Name="bottomCommandBar"> 
     <CommandBar.PrimaryCommands> 
      <AppBarButton Icon="Account"/> 
     </CommandBar.PrimaryCommands> 
    </CommandBar> 
</Page.BottomAppBar> 

とC#のコードrefererenceのために、あなたも、この上のC#コードの参照を提供することができ

private bool _isAdded; 

    private void Button_Click(object sender, RoutedEventArgs e) 
    { 
     if (!_isAdded) 
     { 
      var button = new AppBarButton(); 
      button.Icon = new SymbolIcon(Symbol.Find); 
      bottomCommandBar.PrimaryCommands.Add(button); 
     } 
     else 
     { 
      bottomCommandBar.PrimaryCommands.RemoveAt(bottomCommandBar.PrimaryCommands.Count - 1); 
     } 

     _isAdded = !_isAdded; 
    } 
+0

のおかげ? – AreTor

+0

コマンドバーをプログラムで追加するには(C#経由で)? xamlにはない? –

+0

さて、これだけでなく、アプリのボタンをプログラム的に変更する必要があり、コマンドバーとボタンのプロパティをC#で変更することができます。 – AreTor

関連する問題