對不起,我的英語不好(謝謝谷歌翻譯)。wpf自定義日曆控件添加切換按鈕日期
我想要自定義WPF Calendar
控件。我已將Toggle
按鈕添加到日期值(在ControlTemplate
中),但我無法在我的應用程序中按下按鈕。
當鼠標光標在按鈕上方時,它會作出響應(如圖所示,選擇日期:5月7日),但無法單擊Left Mouse Click
。但是,正如你在圖片2中看到的那樣,當在5月8日時,如果我通過切換到Toggle
按鈕使用鍵盤「Shift + Tab」,我可以按下鍵盤「空間」,但不是鼠標左鍵。我認爲這是攔截鼠標左鍵按下的地方。
<StackPanel Margin="5,0,5,0" Orientation="Horizontal" VerticalAlignment="Bottom">
<ToggleButton x:Name="btnToggleT" Height="25" Width="25" Content="T"
HorizontalAlignment="Left" VerticalAlignment="Bottom" Margin="5,0,5,0"
IsThreeState="True" FontSize="12" />
<ToggleButton x:Name="btnToggleS" Height="25" Width="25" Content="S"
HorizontalAlignment="Right" VerticalAlignment="Bottom" Margin="5,0,5,0"
IsThreeState="True" FontSize="12" />
</StackPanel>
嗨!請顯示相關的xaml,以便人們可以幫助你。 – wonko79
https://github.com/MahApps/MahApps.Metro/blob/develop/MahApps.Metro/Styles/Controls.Calendar.xaml –
我添加了 –