簡體   English   中英

無法解析 UWP 應用中 System.Runtime 的范圍

[英]Unable to resolve scope of System.Runtime in UWP App

我正在構建一個 UWP 應用程序。 我正在編寫一個控件,使Textbox在單擊之前看起來像一個Textbox 所以,我從Textbox類繼承了我的類,但我遇到了一些問題。 這是我通過一些參考編寫的代碼。

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”的引用。

我能做些什么來解決這個問題?

右鍵單擊解決方案資源管理器窗口中的解決方案,然后選擇“還原解決方案的 NuGet 包”選項。

這將為您的項目下載所需的 NuGet 包。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM