c# - मैं Xbox एक के लिए पॉइंटर मोड कैसे अक्षम कर सकता हूँ(सी#, यूडब्ल्यूपी)



xaml uwp (1)

जब भी मैं अपने सांत्वना को डिबग करता हूं, मेरे पास ठेठ एक्सबॉक्स नियंत्रण के बजाय एक संकेतक है I मैंने निम्न आदेशों को जोड़कर इसे अक्षम करने की कोशिश की है, लेकिन कुछ भी काम नहीं किया, कृपया मदद करें: यह। this.RequiresPointerMode = Windows.UI.Xaml.ApplicationRequiresPointerMode.WhenRequested; //tried on load but requirespointermode does not exist this.RequiresPointerMode = Windows.UI.Xaml.ApplicationRequiresPointerMode.WhenRequested; //tried on load but requirespointermode does not exist

माउस मोड को बंद करने के लिए, अपने ऐप के लिए कन्स्ट्रक्टर को निम्नलिखित जोड़ें

App.xaml.cs

public App()
{
    this.InitializeComponent();
    this.RequiresPointerMode = Windows.UI.Xaml.ApplicationRequiresPointerMode.WhenRequested;
    this.Suspending += OnSuspending;
}

ध्यान दें:

यदि आप एक C ++ / DirectX ऐप लिख रहे हैं, तो ऐसा करने के लिए कुछ भी नहीं है माउस मोड केवल HTML और XAML एप्लिकेशन पर लागू होता है

अधिक जानकारी के लिए आप माउस मोड को अक्षम करने का तरीका देख सकते हैं

मैं सोच रहा था कि मैं UWP आवेदन पर पॉइंटर मोड कैसे अक्षम कर सकता हूं। मेरे पास पहले से ही XYFocusKeyboardNavigation सेट अप है और जब मैं अपने पीसी में अपने Xbox एक नियंत्रक को प्लग करता हूँ तो सब कुछ ठीक काम करता है जब भी मैं अपने सांत्वना को डिबग करता हूं, मेरे पास ठेठ एक्सबॉक्स नियंत्रण के बजाय एक संकेतक है I मैंने निम्न आदेशों को जोड़कर इसे अक्षम करने की कोशिश की है लेकिन कुछ भी काम नहीं किया, कृपया मदद करें:

RequiresPointer="Never" //At Page Level

this.RequiresPointer = RequiresPointer.Never; //On Load

RequiresPointerMode = "WhenRequested" //In App.xaml

this.RequiresPointerMode = Windows.UI.Xaml.ApplicationRequiresPointerMode.WhenRequested; //tried on load but requirespointermode does not exist

Application.Current.RequiresPointerMode = ApplicationRequiresPointerMode.WhenRequested; //tried on load but got Error: System.NotSupportedException: 'Specified method is not supported.'




xbox-one