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 […]
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; […]
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 […]
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 […]
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 […]
// // 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 […]
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 […]
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 […]
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 […]
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: […]