2015-11-15 11 views
7

मैं Windows मोबाइल अनुप्रयोग मैं के लिए वी.एस. मिश्रण 2015 बटन जोड़ दिया है विकसित कर रहा हूँ, लेकिन कोई बटन विकल्प पर नेविगेट पेज के लिए मेरे बटन करने के लिए बाध्य करने का तरीका बताया sub.xamlनेविगेट बटन पर एक पृष्ठ पर क्लिक

<Button x:Name="button" Content="Enter" Height="42" Margin="122,-113,0,0" 
    VerticalAlignment="Top" Width="144" Foreground="#FF50CBC5" 
    Background="#FF0F0E0E" HorizontalAlignment="Left"/> 
+0

क्या आप हाइपरलिंक बटन का अर्थ हैं? –

+0

मैं sub.xaml पेज – Codeone

+0

के लिए बटन नेविगेट करना चाहता हूं क्या आपको पता चला कि मेरा उत्तर आपके लिए इस समस्या को हल करता है? –

उत्तर

10

हाइपरलिंक बटन आप onclick अन्य पृष्ठ पर नेविगेट करने के लिए विकल्प देता है।

यह स्क्रीन शॉट ब्लेंड से है।

enter image description here

तो अपनी छाप बदल के रूप में उत्पन्न हैंडलर क्लिक करें सहित, इस प्रकार है।

<HyperlinkButton x:Name="button" Click="HyperlinkButton_Click" 
    Content="Enter" Height="42" Margin="122,-113,0,0" 
    VerticalAlignment="Top" Width="144" Foreground="#FF50CBC5" 
    Background="#FF0F0E0E" HorizontalAlignment="Left"/> 

फिर अपने सीएस में, आपको नेविगेशन को निर्देशित करने की आवश्यकता है।

// Button to navigate to sub.xaml page. 
private void HyperlinkButton_Click(object sender, Windows.UI.Xaml.RoutedEventArgs e) 
{ 
    // Navigate back to sub.xaml page. 
    this.Frame.Navigate(typeof(SubPage)); 
} 
+1

सर मदद के लिए धन्यवाद, यह बहुत स्पष्ट है, – Codeone

1

आपके पास बटन के लिए एक क्लिक ईवेंट होगा। उस क्लिक ईवेंट में, कोड को

private void Button_Click(object sender, RoutedEventArgs e) 
    {  
     NavigationService.Navigate(new Uri("/sub.xaml", UriKind.RelativeOrAbsolute)); 
    } 
+0

मैं डब्ल्यूपीएफ में उपर्युक्त समाधानों में से किसी एक का उपयोग करने में असमर्थ हूं, डब्ल्यूपीएफ में नेविगेट कैसे करें? – user3610920

0

आप निम्न चरणों का उपयोग करके ऐसा कर सकते हैं।

पहला चरण - अपनी विंडो पर एक नया बटन जोड़ें और अपनी इच्छानुसार गुणों को बदलें।

दूसरा चरण - उस बटन पर डबल क्लिक करें। तो आप इस तरह की सीएस फाइल पर जाएंगे।

private void Button_Click(object sender, RoutedEventArgs e) 
{  

} 

3 चरण - खिड़की है कि आप नेविगेट करने और खोलने कि करना चाहते हैं नई वस्तु बनाने, तो वर्तमान विंडो को बंद

private void Button_Click(object sender, RoutedEventArgs e) 
{ 
    NewWindow newWindow = new NewWindow(); 
    newWindow.Show(); 
    this.Close(); 
} 

धन्यवाद।

संबंधित मुद्दे