I have a custom title bar and I used WindowChrome.
In order to make the buttons clickable, I have to set WindowChrome.IsHitTestVisibleInChrome to true, that's simple on xaml.
<Button x:Name="MyButton" WindowChrome.IsHitTestVisibleInChrome="true" />
However, how can I do the same programmatically?
By default, I have to set the WindowChrome.IsHitTestVisibleInChrome into false then it needs to be set to true later in the code.
I tried MyButton.IsHitTestVisible = true; but this doesn't seem to work?
CodePudding user response:
This is how you would set the WindowChrome.IsHitTestVisibleInChrome attached property of MyButton programmatically:
System.Windows.Shell.WindowChrome.SetIsHitTestVisibleInChrome(MyButton, true);
