Halli, hallo.
Ich habe eine ListViewItem, die custom ist. Dort sind Textblöcke, Buttons und noch ein paar Sachen drin.
Nun, die Buttons sollen klickbar sein, und nicht einfach nur doof da rumstehen. Ich benutze aus der MvvmLight-Lib die RelayCommand-Klasse und habe sie als Binding eingebettet.
Doch, wenn ich auf den Button klicke, passiert rein gar nichts.
Code:
XAML
C#
Hat einer eine Idee, woran das liegen könnte?
Vielen Dank im Voraus!
Ich habe eine ListViewItem, die custom ist. Dort sind Textblöcke, Buttons und noch ein paar Sachen drin.
Nun, die Buttons sollen klickbar sein, und nicht einfach nur doof da rumstehen. Ich benutze aus der MvvmLight-Lib die RelayCommand-Klasse und habe sie als Binding eingebettet.
Doch, wenn ich auf den Button klicke, passiert rein gar nichts.
Code:
XML-Quellcode
- <Button Grid.Column="0" Content="{Binding ChangeStatusButtonText, Mode=OneWay, UpdateSourceTrigger=PropertyChanged}" Margin="5" Foreground="White" Style="{StaticResource plainButton}" Command="{Binding ChangeStatusButtonCommand}" >
- <Button.Background>
- <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0" >
- <GradientStop Color="#FF837979" Offset="0" />
- <GradientStop Color="#FF463C3C" Offset="1" />
- </LinearGradientBrush>
- </Button.Background>
- </Button>
C#-Quellcode
- private RelayCommand _cancelRequestCommand = null;
- /// <summary>
- /// Gets the cancel request command.
- /// </summary>
- /// <value>
- /// The cancel request command.
- /// </value>
- public RelayCommand CancelRequestCommand {
- get {
- return _cancelRequestCommand == null ? _cancelRequestCommand = new RelayCommand(new Action(() => {
- Debug.WriteLine("Test");
- }),
- new Func<bool>(() => {
- return true;
- })) : _cancelRequestCommand;}
- }
Hat einer eine Idee, woran das liegen könnte?
Vielen Dank im Voraus!
"Nichts ist unendlich, bis auf die menschliche Dummheit" - Albert Einstein
"Man sollte nicht alles vertrauen, was im Netz steht" - Abraham Lincoln
"Man sollte nicht alles vertrauen, was im Netz steht" - Abraham Lincoln