Articles of Convertisseur de

Comment définir FallbackValue dans la liaison en tant que chemin d’access à un fichier image externe?

J’essaie de définir FallbackValue au cas où mon convertisseur ne pourrait pas être appelé, mais je ne sais pas comment procéder. Les chemins des images externes dans le convertisseur ressemblent à cela et lorsque LatestPosition! = Null, l’image est correctement définie. private static readonly ImageSource Dev1 = new BitmapImage(new Uri(“/Pictures/dev1.png”, UriKind.Relative)); private static readonly ImageSource […]

Chemin d’access au nom de fichier Le convertisseur de chaîne ne fonctionne pas

Utilisation d’un ListBox wpf J’essaie d’afficher une liste de noms de fichiers sans afficher le chemin d’access complet (plus pratique pour l’utilisateur). Les données proviennent d’une ObservableCollection qui est renseignée à l’aide de Dialog. private ObservableCollection _VidFileDisplay = new ObservableCollection(new[] {“”}); public ObservableCollection VidFileDisplay { get { return _VidFileDisplay; } set { _VidFileDisplay = value; […]

éclaircir la couleur de fond sur le clic du bouton par reliure avec convertisseur

Je veux éclaircir un fond de boutons au clic. Alors j’ai fait ce qui suit: … … Le convertisseur: class ColorLightConverter : IValueConverter { public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) { Color color = (Color)value; System.Drawing.Color lightColor = ControlPaint.Light(System.Drawing.Color.FromArgb(color.A, color.R, color.G, color.B)); return Color.FromArgb(lightColor.A, lightColor.R, lightColor.G, lightColor.B); } public object ConvertBack(object […]

Modification des parameters régionaux d’exécution WPF, réévaluation de l’interface utilisateur de ValueConverters

Dans une grande application WPF, nous avons la possibilité de changer de langue lors de l’exécution. Nous utilisons WPF Localize Extension et les fichiers resx pour la localisation et cela fonctionne très bien, à l’exception des convertisseurs utilisés dans l’interface utilisateur. Si, dans une liaison, un ValueConverter est spécifique à la culture, le texte résultant […]

Comment puis-je modifier dynamicment le convertisseur sur la liaison DataGridTextColumn dans WPF?

Je ne comprends vraiment pas WPF et XAML, et j’ai hérité d’un code terriblement écrit. Il est donc possible que je dépouille ceci, mais voilà. J’ai hérité d’un object DataGrid lié (dans le code derrière) à une liste d’objects Personne, où les éléments DataGridTextColumn nécessaires sont spécifiés en XAML (afin d’autoriser le style). Je voudrais […]

Pourquoi System.Convert a-t-il ToDateTime qui accepte DateTime?

// // Summary: // Returns the specified System.DateTime object; no actual conversion is performed. // // Parameters: // value: // A date and time value. // // Returns: // value is returned unchanged. public static DateTime ToDateTime(DateTime value); Pourquoi System.Convert a- ToDateTime -il ToDateTime qui accepte DateTime? La documentation de la méthode indique que la […]

Comment écrire une classe de convertisseur? Comment écrire efficacement des règles de mapping?

J’ai une classe assez grosse avec beaucoup de membres, et une classe assez grosse qui peut être construite avec un object A. Un object A peut être construit avec un object B. J’ai besoin des deux, car A est une sorte de ViewModel, qui a une validation et B est une description graphique, qui peut […]

Conversion de RVB en CMJN, utilisation du profil ICC

Je suis sur le sharepoint convertir les couleurs RVB en CMJN aux fins d’impression. L’échelle de cette conversion est Adobe Photoshop ( Image -> Mode -> CMYK color ) J’ai essayé 2 solution, mais aucune d’entre elles ne retourne la bonne valeur: Solution 1 – Utilisation de .NET Framework Au début, j’ai suivi ces étapes […]

AutoMapper TypeConverter mappant le type nullable sur le type non nullable

J’utilise AutoMapper et j’ai enregistré un TypeConverter pour mapper des valeurs longues nullables à des valeurs longues comme ceci: public class NullableLongToLongConverter : TypeConverter { protected override long ConvertCore(long? source) { return source ?? 0; } } Cela fonctionne très bien et détecte automatiquement tous les longs nullables convertis en longs. Cependant, j’ai d’autres cartes […]

Utiliser enum dans ConverterParameter

Je construis une application qui peut être utilisée par de nombreux utilisateurs. Chaque utilisateur est classé dans l’un des niveaux d’authentification suivants: public enum AuthenticationEnum { User, Technitian, Administrator, Developer } Certaines commandes (telles que les boutons) ne sont exposées qu’à certains niveaux d’utilisateurs. J’ai une propriété qui contient le niveau d’authentification de l’utilisateur actuel: […]