Je suis en train de créer une application UWP. J'écrivais un contrôle pour faire ressembler un Textbox
à un bloc de texte jusqu'à ce que je clique dessus. Donc, j'ai hérité de ma classe de la classe Textbox
mais j'ai quelques problèmes. Voici le code que j'ai écrit à travers une référence.Impossible de résoudre la portée de System.Runtime dans l'application UWP
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;
}
}
le compilateur m'a demandé de référence System.Runtime comme indiqué ci-dessous
Le type « objet » est défini dans un ensemble non référencé. Vous devez ajouter une référence à l'assembly 'System.Runtime, Version = 0.0.0.0, Culture = neutre, PublicKeyToken = b03f5f7f11d50a3a'.
type prédéfini « System.Void » est pas défini ou importé
Le type « Object » est définie dans un assemblage qui ne sont pas référencés. Vous devez ajouter une référence à l'assembly 'System.Runtime, Version = 0.0.0.0, Culture = neutre, PublicKeyToken = b03f5f7f11d50a3a'.
Puis-je obtenir de l'aide?
Avez-vous essayé d'actualiser vos paquets Nuget? Surtout Microsoft.NETCore? – Romasz