मैं अपने WPF अनुप्रयोग में मुख्य मेनू चाहते हैं IE8 में मुख्य मेनू की तरह व्यवहार करने के लिए:मैं WPF में Alt कुंजी का उपयोग करके मुख्य मेनू दृश्यता को कैसे टॉगल कर सकता हूं?
- यह दिखाई दे रहा है कि एप्लिकेशन
- शुरू होता दबाकर और जारी करने के लिए Alt बनाता नहीं है यह दिखाई
- दबाकर और Alt फिर से जारी बनाता है यह अदृश्य फिर
- ऊब
मैं यह कैसे कर सकते हैं जब तक दोहराने? क्या यह कोड होना चाहिए?
जवाब के जवाब में जोड़ा गया प्रस्तुत की, क्योंकि मैं अभी भी समस्या हो रही है:
मेरे शैल कोड-पीछे अब इस तरह दिखता है:
public partial class Shell : Window
{
public static readonly DependencyProperty IsMainMenuVisibleProperty;
static Shell()
{
FrameworkPropertyMetadata metadata = new FrameworkPropertyMetadata();
metadata.DefaultValue = false;
IsMainMenuVisibleProperty = DependencyProperty.Register(
"IsMainMenuVisible", typeof(bool), typeof(Shell), metadata);
}
public Shell()
{
InitializeComponent();
this.PreviewKeyUp += new KeyEventHandler(Shell_PreviewKeyUp);
}
void Shell_PreviewKeyUp(object sender, KeyEventArgs e)
{
if (e.SystemKey == Key.LeftAlt || e.SystemKey == Key.RightAlt)
{
if (IsMainMenuVisible == true)
IsMainMenuVisible = false;
else
IsMainMenuVisible = true;
}
}
public bool IsMainMenuVisible
{
get { return (bool)GetValue(IsMainMenuVisibleProperty); }
set { SetValue(IsMainMenuVisibleProperty, value); }
}
}
आप Internet Explorer की नकल करना चाहते हैं ...? –
मैं अपने ऐप्स को उपयोगकर्ताओं की अपेक्षा के अनुरूप रखने की कोशिश करता हूं, इसलिए हां। :-) – serialhobbyist
स्थिरता के लिए समान व्यवहार को ट्रिगर करने के लिए F10 कुंजी के साथ-साथ खाता भी हो सकता है। – genus