久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

  • <tfoot id='xbYF5'></tfoot>

      <small id='xbYF5'></small><noframes id='xbYF5'>

        • <bdo id='xbYF5'></bdo><ul id='xbYF5'></ul>
      1. <legend id='xbYF5'><style id='xbYF5'><dir id='xbYF5'><q id='xbYF5'></q></dir></style></legend>
        <i id='xbYF5'><tr id='xbYF5'><dt id='xbYF5'><q id='xbYF5'><span id='xbYF5'><b id='xbYF5'><form id='xbYF5'><ins id='xbYF5'></ins><ul id='xbYF5'></ul><sub id='xbYF5'></sub></form><legend id='xbYF5'></legend><bdo id='xbYF5'><pre id='xbYF5'><center id='xbYF5'></center></pre></bdo></b><th id='xbYF5'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='xbYF5'><tfoot id='xbYF5'></tfoot><dl id='xbYF5'><fieldset id='xbYF5'></fieldset></dl></div>

        Siliverlight 3 用戶控件之間的導航?

        Siliverlight 3 Navigation between user controls?(Siliverlight 3 用戶控件之間的導航?)
            <tbody id='zl3XQ'></tbody>

        • <i id='zl3XQ'><tr id='zl3XQ'><dt id='zl3XQ'><q id='zl3XQ'><span id='zl3XQ'><b id='zl3XQ'><form id='zl3XQ'><ins id='zl3XQ'></ins><ul id='zl3XQ'></ul><sub id='zl3XQ'></sub></form><legend id='zl3XQ'></legend><bdo id='zl3XQ'><pre id='zl3XQ'><center id='zl3XQ'></center></pre></bdo></b><th id='zl3XQ'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='zl3XQ'><tfoot id='zl3XQ'></tfoot><dl id='zl3XQ'><fieldset id='zl3XQ'></fieldset></dl></div>

          <small id='zl3XQ'></small><noframes id='zl3XQ'>

        • <tfoot id='zl3XQ'></tfoot>

                • <bdo id='zl3XQ'></bdo><ul id='zl3XQ'></ul>
                  <legend id='zl3XQ'><style id='zl3XQ'><dir id='zl3XQ'><q id='zl3XQ'></q></dir></style></legend>
                  本文介紹了Siliverlight 3 用戶控件之間的導航?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  我剛剛開始掌握來自 ASP.NET 和 Flex 的 silverlight 3.

                  Im just starting to get to grips with silverlight 3, coming from ASP.NET and Flex.

                  我已經按照這里的新導航教程閱讀了身份驗證和角色管理教程.

                  I have followed the new navigation tutorial here and read through the authentication and role management tutorials also.

                  所以,我有一個主頁,它有一個框架、網格內部和幾個視圖.這些都是可導航的并且工作正常.我認為這個主頁是我的小應用程序的母版頁.

                  So, i have a main page, which has a frame, inside of the grid, and several views. These are all navigatable and working fine. I see this main page as kind of a master page to my little application i have i mind.

                  所以知道我想要一個 login.xaml 用戶控件.這將處理所有登錄,一旦通過身份驗證,我想導航到 MainPage,并使用它的框架從那里開始.

                  So know I want to have a login.xaml UserControl. This will handle all login and once authenticated I want to navigate to the MainPage, and the use its frame to go from there.

                  我不只是想簡單地在我的框架中使用登錄作為一個單獨的頁面,因為我希望登錄使用與應用程序的其余部分不同的網格,并且也是獨立的.

                  I dont just want to simply use login as a seprate page within my frame as I want the login to use a different grid to the rest of the app, and also to be separate.

                  那么我將如何從一個用戶控件(登錄)導航到另一個(主)?

                  So how would I navigate from one user control (Login) to another (Main) ?

                  我試過了

                   private void btnLogin_Click(object sender, RoutedEventArgs e)
                      {
                          //TO - DO: All the auth work, just want navigation sorted first
                  
                          this.Visibility = Visibility.Collapsed;
                          App.Current.RootVisual = new MainPage(); 
                      }
                  

                  沒有運氣.我也嘗試過初始化一個新的 main 并設置它的可見性,但這當然不起作用.

                  With no luck. Ive also tried just init'n a new main and setting its Visibility but this of course doesnt work.

                  我是否以正確的方式處理這個問題?

                  Am I even approaching this in the correct way?

                  非常感謝.

                  編輯 - 進一步挖掘之后,這個 看起來像是一種可以做我所追求的方法,但它確實感覺有點駭人聽聞!這是 silverlight 3 的建議方式嗎?再次感謝

                  Edit - Ok after digging a little further, this looks like an approach that will do what im after, but it does feel a little hackish! Is this the suggested way for siverlight 3? Thanks Again

                  推薦答案

                  我通常做的是創建一個 System.Windows.Controls.Navigation 類型的MainPage.xaml".這被分配給我的應用程序的 RootVisual 屬性;它幾乎是空的,除了一個導航框架:

                  What I've usually done is to create a "MainPage.xaml" which is of type System.Windows.Controls.Navigation. That gets assigned to the RootVisual property of my application; it's pretty much empty, except for a navigation frame:

                  <navigation:Page 
                  x:Class="Client.MainPage" 
                  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
                  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
                  xmlns:navigation="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Navigation"
                  xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
                  xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
                  mc:Ignorable="d" 
                  d:DesignWidth="400" 
                  d:DesignHeight="400" MinWidth="700" MinHeight="480"
                  HorizontalAlignment="Stretch" VerticalAlignment="Stretch"
                  Title="Main SlideLinc Page">
                  <Grid x:Name="LayoutRoot">
                      <navigation:Frame x:Name="rootFrame" />
                  </Grid>
                  </navigation:Page>
                  

                  然后我使用rootFrame"導航框架來處理我所有的導航需求,例如,使用來自靜態 NavigationManager 類的這些方法:

                  Then I use the "rootFrame" navigation frame to handle all my navigation needs, e.g., with these methods from a static NavigationManager class:

                      public static void Navigate(string url, Action<Exception, UIElement> callback)
                      {
                          Navigate(new Uri(url, UriKind.RelativeOrAbsolute), callback);
                      }
                  
                      public static void Navigate(Uri uri, Action<Exception, UIElement> callback)
                      {
                          if (rootFrame == null)
                          {
                              Logger.LogMessage("Can't use navigation, because rootFrame is null");
                              ErrorMessageBox.Show(ClientStrings.NavigationFailed);
                          }
                          else
                          {
                              NavigatedEventHandler successHandler = null;
                              NavigationFailedEventHandler failureHandler = null;
                              successHandler = (s, e) =>
                                   {
                                       rootFrame.Navigated -= successHandler;
                                       rootFrame.NavigationFailed -= failureHandler;
                                       if (callback != null)
                                       {
                                           callback(null, e.Content as UIElement);
                                       }
                                   };
                              failureHandler = (s, e) =>
                                  {
                                      rootFrame.Navigated -= successHandler;
                                      rootFrame.NavigationFailed -= failureHandler;
                                      if (callback != null)
                                      {
                                          callback(e.Exception, null);
                                      }
                                  };
                              rootFrame.Navigated += successHandler;
                              rootFrame.NavigationFailed += failureHandler;
                              rootFrame.Navigate(uri);
                          }
                      }
                  

                  所以在你的情況下,你可以像這樣使用它:

                  So in your case, you might use it like:

                  NavigationManager.Navigate(new Uri("/Login.xaml", UriKind.Relative), null);
                  

                  或者:

                  NavigationManager.Navigate(new Uri("/Home.xaml", UriKind.Relative), (error, element) => InitializeElement(element));
                  

                  這篇關于Siliverlight 3 用戶控件之間的導航?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  Ignore whitespace while reading XML(讀取 XML 時忽略空格)
                  XML to LINQ with Checking Null Elements(帶有檢查空元素的 XML 到 LINQ)
                  Reading XML with unclosed tags in C#(在 C# 中讀取帶有未閉合標簽的 XML)
                  Parsing tables, cells with Html agility in C#(在 C# 中使用 Html 敏捷性解析表格、單元格)
                  delete element from xml using LINQ(使用 LINQ 從 xml 中刪除元素)
                  Parse malformed XML(解析格式錯誤的 XML)
                  <legend id='C2rn4'><style id='C2rn4'><dir id='C2rn4'><q id='C2rn4'></q></dir></style></legend>
                  <tfoot id='C2rn4'></tfoot>

                    <tbody id='C2rn4'></tbody>

                      <small id='C2rn4'></small><noframes id='C2rn4'>

                          <bdo id='C2rn4'></bdo><ul id='C2rn4'></ul>
                          1. <i id='C2rn4'><tr id='C2rn4'><dt id='C2rn4'><q id='C2rn4'><span id='C2rn4'><b id='C2rn4'><form id='C2rn4'><ins id='C2rn4'></ins><ul id='C2rn4'></ul><sub id='C2rn4'></sub></form><legend id='C2rn4'></legend><bdo id='C2rn4'><pre id='C2rn4'><center id='C2rn4'></center></pre></bdo></b><th id='C2rn4'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='C2rn4'><tfoot id='C2rn4'></tfoot><dl id='C2rn4'><fieldset id='C2rn4'></fieldset></dl></div>
                          2. 主站蜘蛛池模板: 国产一区在线免费 | 午夜精品| 国产一区91精品张津瑜 | 日韩成人一区 | 中文字幕第一页在线 | 欧美日韩网站 | 本道综合精品 | 国产精品a久久久久 | 亚洲精品视频一区 | 精品国产伦一区二区三区观看体验 | 亚洲国产精品一区二区第一页 | 欧美日韩国产一区二区 | 国产精品国产三级国产a | 亚洲欧洲日韩精品 中文字幕 | 日韩有码一区二区三区 | 人人爽人人爽 | 精品一二三区 | 午夜免费视频 | 国产成人短视频在线观看 | 九九热视频这里只有精品 | 久在线| 婷婷综合网| 欧美精品久久久 | 成人一区av | 久久久免费少妇高潮毛片 | 一区二区日韩 | 天堂一区二区三区 | 国产一区二区三区免费观看在线 | 久久精品国产免费看久久精品 | 巨大荫蒂视频欧美另类大 | 中文av在线播放 | 狠狠躁躁夜夜躁波多野结依 | www.伊人.com | 日韩在线三级 | 日韩视频精品在线 | 免费毛片网站在线观看 | 成人国产精品久久 | 亚洲第一av | 日韩精品一区二区三区四区视频 | 夜夜爽99久久国产综合精品女不卡 | 久久久国产精品入口麻豆 |