2016-08-17 39 views
0

我有點卡住了一個問題,我想知道是否有可能你可以在我的問題上製作視頻看起來可能其他人可能有同樣的問題,但是,我一直在尋找網上,但沒有真正直接解決這個問題。例如,問題是,我在內容頁面page1.xaml中有一個堆棧佈局,並且我在其中添加了標籤4,併爲這些標籤制定者和獲取者設置了屬性。然而,如果我製作page2.xaml,我將如何能夠將標籤和數據一起移動到page2.xaml,基本上可以在整個應用程序中重複使用從page1.xaml聲明到page2.xaml的數據/標籤?這是我到目前爲止。在整個應用程序重用xamarin.forms xaml contentpage數據

<StackLayout> 


    <StackLayout x:Name = "CustomerOrderStackLayout" Orientation = "Horizontal" HorizontalOptions = "Center" Padding = "20" > 
    <Label x:Name ="CustomerOrderNumberLabel" HorizontalOptions = "Center" /> 
    </StackLayout> 

    <StackLayout Orientation = "Vertical" Padding = "20" > 
    <Label x:Name ="CustomerFirstNameLabel" 
      VerticalOptions = "Start" /> 
    <Label x:Name ="CustomerLastNameLabel" 
      VerticalOptions = "Start" /> 
    <Label x:Name ="CustomerAddressLabel" 
      VerticalOptions = "Start" /> 
    <Label x:Name ="CustomerZipCodeLabel" 
      VerticalOptions = "Start"/> 
    <Label x:Name ="CustomerPhoneNumberLabel" 
      VerticalOptions = "Start"/> 
    </StackLayout> 
    </StackLayout> 

</ContentPage> 





public partial class CustomerInfoContentV : ContentPage 
     { 
     public CustomerInfoContentV() 
     { 
      InitializeComponent(); 

      orderNum = "N"; 
      FirstName = "Nl"; 
      LastName = "Jk"; 
      Address = "203030 drive"; 
      ZipCode = "77088"; 
      PhoneNumber = "833-223-2222"; 
     } 

     public string orderNum 
     { 
      get 
      { 
       return CustomerOrderNumberLabel.Text; 
      } 

      set 
      { 
       CustomerOrderNumberLabel.Text = value; 
      } 

     } 
     public string FirstName 
     { 
      get 
      { 
       return CustomerFirstNameLabel.Text; 
      } 
      set 
      { 
       CustomerFirstNameLabel.Text = value; 
      } 
     } 
     public string LastName 
     { 
      get 
      { 
       return CustomerLastNameLabel.Text; 
      } 
      set 
      { 
       CustomerLastNameLabel.Text = value; 

      } 
     } 
     public string Address 
     { 
      get 
      { 
       return CustomerAddressLabel.Text; 
      } 
      set 
      { 
       CustomerAddressLabel.Text = value; 
      } 
     } 
     public string ZipCode 
     { 
      get 
      { 
       return CustomerZipCodeLabel.Text; 
      } 
      set 
      { 
       CustomerZipCodeLabel.Text = value; 
      } 
     } 
      public string PhoneNumber 
      { 

      get 
      { 
       return CustomerPhoneNumberLabel.Text; 
      } 
      set 
      { 
       CustomerPhoneNumberLabel.Text = value; 
      } 


      } 
     } 

我想知道有沒有辦法把這個東西我已經和重用它在一個完全不同的contentpage這就是我的問題,我想利用這個東西我創建並重新使用它通過在應用軟件這是可能的?任何人都可以帶領我走向正確的方向!請謝謝:)

+0

我跑過了這個其他的StackOverflow,這與我需要幫助的類似,但沒有奏效。只是供參考。 - > http://stackoverflow.com/questions/28473200/reusability-user-controls-of-xaml-in-xamarin-forms – Nijoel

+0

你想創建一個page2。並使用page1的相同標籤是你說什麼? –

+0

是的,@何塞是我理想中想做的事情。 – Nijoel

回答

相關問題