2017-03-20 16 views
2

私はUWPアプリケーションを構築しています。私はTextboxをクリックするまでTextblockのように見せるためのコントロールを書いていました。だから、私はTextboxクラスからクラスを継承しましたが、いくつか問題があります。ここで私はいくつかの参考文献を書きました。UWPアプリケーションでSystem.Runtimeのスコープを解決できません

型 'オブジェクトの下に示すように

public class EditableTextBox:TextBox 
    { 
     public EditableTextBox() 
     { 
      this.BorderBrush = new SolidColorBrush(Colors.Black); 
     } 

     protected override void OnTapped(TappedRoutedEventArgs e) 
     { 
      this.IsReadOnly = false; 
      SetEditingStyle(); 
      base.OnTapped(e); 
     } 

     protected override void OnDoubleTapped(DoubleTappedRoutedEventArgs e) 
     { 
      this.IsReadOnly = false; 
      SetEditingStyle(); 
      base.OnDoubleTapped(e); 
     } 

     protected override void OnLostFocus(RoutedEventArgs e) 
     { 
      this.IsReadOnly = true; 
      SetReadonlyStyle(); 
      base.OnLostFocus(e); 
     } 

     public void SetReadonlyStyle() 
     { 
      this.BorderBrush.Opacity = 0; 
      this.Background.Opacity = 0; 
     } 

     public void SetEditingStyle() 
     { 
      this.BorderBrush.Opacity = 1; 
      this.Background.Opacity = 1; 
     } 
    } 

コンパイラが参照されていないアセンブリで定義されたリファレンスSystem.Runtimeに私に尋ねました。 アセンブリ 'System.Runtime、Version = 0.0.0.0、 Culture = neutral、PublicKeyToken = b03f5f7f11d50a3a'への参照を追加する必要があります。

定義済みタイプが「System.Void」タイプ「オブジェクト」が参照されていないアセンブリで定義されて

を定義またはインポートされていません。 アセンブリ 'System.Runtime、Version = 0.0.0.0、 Culture = neutral、PublicKeyToken = b03f5f7f11d50a3a'への参照を追加する必要があります。

私はいくつかの助けを得ることができますか?

+1

Nugetパッケージを更新しようとしましたか?特にMicrosoft.NETCore? – Romasz

答えて

2

ソリューションエクスプローラウィンドウでソリューションを右クリックし、[ソリューション用にNuGetパッケージを復元する]オプションを選択します。

これは、プロジェクトに必要なNuGetパッケージをダウンロードします。

関連する問題