Hi,
Ich habe eine Page mit einem ListView wo ich CanReorderItems = true setze.
Ist es möglich diese Eigenschaft an einer Eigenschaft meines Model zu binden?
<ListView
x:Name="PlayersListView"
ItemsSource="{Binding Game.Players}"
CanReorderItems="True">
</ListView>
Ich hätte gerne :
<ListView
x:Name="PlayersListView"
ItemsSource="{Binding Game.Players}"
CanReorderItems="{Binding Game.CanEditGame}">
</ListView>
funktioniert aber nicht , ich kann trotzdem noch neu Sortieren.
Danke
Hallo,
wie's aussieht, handelt es sich bei CanReorderItems
nicht um eine DependencyProperty.
Dann sieht's mit Binding schlecht aus.
Müsste aber mit 'nem AttachedProperty lösbar sein.
Gruß, MarsStein
Non quia difficilia sunt, non audemus, sed quia non audemus, difficilia sunt! - Seneca
Hi,
danke für eure Antworten ...
Hab nochmal geschaut. Das Binding geht. 😁
Ich hatte vergessen dem Model mitzteilen das s sich etwas geändert hat.
ich hatte:
public bool CanEditGame => this.GameState == GameStatus.NotStarted;
und
public GameStatus GameState
{
get
{
return _gameStatus;
}
set
{
if (_gameStatus != value)
{
_gameStatus = value;
NotifyPropertyChanged(nameof(CanEditGame)); // <- hinzugefügt
}
}
Nun geht es. 👍
(Freitag Nachmittags vor nem langen Wochenende halt, da sieht/findet man nichts mehr 🤔 ) ...
Danke