Ich finde keine Lösung für einen sauberen und neuesten Code für Binding A Enum an einen Combobox in Winui. public class Enums
{
public enum ViewMode
{
[Display(Name = "Come nel dispositivo")]
AsDevice,
[Display(Name = "Chiaro")]
Light,
[Display(Name = "Scuro")]
Dark
}
}
< /code>
In der ViewModel -Datei habe ich diesen Code: < /p>
private IList _viewsMode = Enum.GetValues(typeof(Enums.ViewMode)).Cast().ToList();
public IList ViewsMode => _viewsMode;
public Enums.ViewMode ViewMode
{
get { return _model.ViewMode; }
set
{
if (_model.ViewMode != value)
{
_model.ViewMode = value;
RaisePropertyChanged();
UpdateCommand.RaiseCanExecuteChanged();
}
}
}
< /code>
Schließlich habe ich in der XAML -Datei diesen Code: < /p>
< /code>
und so weit so gut, funktioniert es perfekt. Aber es zeigt "Asdevice" oder "hell" oder "dunkel", während ich die Eigenschaft DisplayName als "Come Nel Dispositivo" oder "Chiaro" oder "Scuro" anzeigen möchte. Wie kann ich das tun?>
Winui 3 - Binden Sie einen Combobox an einen Enum und zeigen Sie die Anzeigeeigenschaft an ⇐ C#
-
- Similar Topics
- Replies
- Views
- Last post
-
-
Wie kann ich einen Dienst in Android anfangen und an einen Dienst binden?
by Anonymous » » in Android - 0 Replies
- 13 Views
-
Last post by Anonymous
-