WPF: ne Peut pas instancier la classe de la Fenêtre.Ressources
Je suis en train de faire ce WPF tutoriel et pour une raison que j'obtiens une erreur lors de l'ajout d'une coutume SlidersToColorConverter
classe de ressources.
Quelqu'un sur StackOverflow faisait exactement de la même manière.
MainWindow.xaml:
<Window x:Class="WpfApplication2.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:WpfApplication2"
Title="MainWindow" Height="350" Width="525">
<Window.Resources>
<local:SlidersToColorConverter x:Key="whyareyounotworking"/>
</Window.Resources>
</Window>
SlidersToColorConverter.cs:
namespace WpfApplication2
{
class SlidersToColorConverter : IMultiValueConverter
{
public object Convert(object[] values, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
double red = (double)values[0];
double green = (double)values[1];
double blue = (double)values[2];
return new SolidColorBrush(Color.FromArgb(255, (byte)red, (byte)green, (byte)blue));
}
public object[] ConvertBack(object value, Type[] targetTypes, object parameter, System.Globalization.CultureInfo culture)
{
throw new NotImplementedException();
}
}
}
Liste D'Erreurs:
The name "SlidersToColorConverter" does not exist in the namespace "clr-namespace:WpfApplication2". c:\users\mateusz\documents\visual studio 2013\Projects\WpfApplication2\WpfApplication2\MainWindow.xaml 39 9 WpfApplication2
vous devez ajouter une référence à l'assembly comme this:xmlns:local="clr-namespace:De.TorstenMandelkow.MetroChart;assembly=De.TorstenMandelkow.MetroChart"
dans mon cas, j'ai été en utilisant Metor Graphiques de l'Interface utilisateur, vous devez passer votre bibliothèque en elle
dans mon cas, j'ai été en utilisant Metor Graphiques de l'Interface utilisateur, vous devez passer votre bibliothèque en elle
OriginalL'auteur matt-pielat | 2014-04-27
Vous devez vous connecter pour publier un commentaire.
Elle ressemble la classe est privée (par défaut). Vous devez changer votre définition de
Pas de problème. Parfois, c'est quelque chose de simple qui ne requiert qu'une deuxième paire d'yeux 😉
OriginalL'auteur Jason Down