Ho definito il mio pulsante personalizzato:
È perfetto, vorrei aggiungere una nuova condizione: mantenere lo stato hover, quando eseguo un click sul button e rimuovere lo stato hover quando eseguo il click su un altro pulsante, chiamato saveSchedule.codice:<Button Name="editSchedule" Width="60" Height="60" ToolTip="{StaticResource commandEdit}" ToolTipService.ShowOnDisabled="True" Click="editSchedule_Click"> <Button.Content> <Border CornerRadius="2" Margin="0" Padding="5" BorderThickness="2,2,2,2" BorderBrush="{StaticResource iconMenuColor}" Background="{StaticResource iconMenuBackgroundColor}"> <Path Width="24" Height="24" Canvas.Left="15.8333" Fill="{StaticResource iconMenuColor}" Canvas.Top="20.5833" Stretch="Fill" Data="{StaticResource ToolBarIconModify}" /> </Border> </Button.Content> <Button.IsEnabled> <MultiBinding Converter="{StaticResource ActionEnabledConverter}" > <MultiBinding.Bindings> <Binding Source="{StaticResource UserInfoViewModel}" Path="Actions"/> <Binding Source="{StaticResource ModifySchedule}"/> <Binding Path="IsEnabled"></Binding> </MultiBinding.Bindings> </MultiBinding> </Button.IsEnabled> </Button>
Come posso risolvere il problema?
Grazie.



Rispondi quotando