我有一個Windows Phone應用程序,我需要將用戶控件添加到其中的一個頁面。我想添加它像在一個asp.net頁面,而不是一個彈出窗口。我如何將此用戶控件添加到頁面?添加用戶在Windows Phone中的頁面控制
3
A
回答
4
假設你的用戶控件是在類似的格式:它應該在默認情況下,當你創建一個新的用戶控件和代碼背後
<UserControl x:Class="UserControlExample.NameReporter"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" >
<!-- Controls here -->
</UserControl>
類似於
using System.Text;
using System.Windows;
using System.Windows.Controls;
namespace UserControlExample
{
public partial class NameReporter : UserControl
{
public NameReporter()
{
InitializeComponent();
}
// your custom methods here
}
}
你應該再能夠使用類似於
的代碼將其添加到頁面<Grid xmlns:src="clr-namespace:UserControlExample"
Background="White" Margin="0,50,0,0">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<src:NameReporter Grid.Row="0"/>
<src:NameReporter Grid.Row="1" Margin="0,15,0,0"/>
</Grid>
Just改變clr-namespace:
後的命名空間和控制名稱後src:
你可以把xmlns:
標籤進入<phone:PhoneApplicationPage>
標籤,而不是使用整個形式(而不是隻在一個網格)的控制,你可以改變src
,無論你希望將其稱爲。
如果UserControl創建正確,編譯該解決方案應該意味着它出現在您的工具箱中以供使用,因此您只需拖放&即可。
請參閱參考資料以獲取更完整的示例。
參考文獻:
http://msdn.microsoft.com/en-us/library/system.windows.controls.usercontrol%28v=VS.95%29.aspx
3
對於Windows Phone 8的和Windows Phone 8.1,我能夠做完成這一任務的以下內容:
創建用戶控制。在這個例子中,我創建了幾個矩形來模仿經典的手機菜單按鈕。
生成解決方案。該項目將更新,您現在將在工具箱中看到您的用戶控件。
只需將您的用戶控制了工具箱,並在那裏你想使用你的用戶控件拖放到XAML頁面。
相關問題
- 1. 在頁面中聲明用戶控件,Windows Phone 7
- 2. 自定義Windows Phone的用戶控制
- 3. 在頁面前加載用戶控制
- 4. 用戶控件添加到asp.net頁面
- 5. 動態添加元素到Windows Phone 7中的XAML頁面
- 6. 如何添加用戶控制面板
- 7. 如何在Windows Phone中控制自己的登錄頁面/應用程序?
- 8. 用戶控件中的Windows Phone UIElementCollection
- 9. 在Windows窗體中添加用戶控件(WPF)到面板c#
- 10. 在母版頁的內容頁面中控制用戶控件
- 11. 用戶控制添加到頁面動態與計數器
- 12. 在windows phone中控制webbrowser的VerticalOffset
- 13. Windows Phone的頁面導航
- 14. 如何在windows phone 7中爲所有頁面添加一個通用標題?
- 15. 多個內容頁面控制Windows Phone 7
- 16. 如何使用c sharp在webview(windows phone)中加載html頁面
- 17. 從父頁面動態添加用戶控件的訪問控制
- 18. 在Windows Phone中編寫控制
- 19. 在用戶控件的頁面底部添加.js文件
- 20. 如何在Windows Phone上的日曆控件中添加圖像
- 21. 用戶控件的下拉列表從javascript頁面中選擇添加頁面
- 22. 如何在Windows手機的頁面中添加頁腳面板?
- 23. 限制面板中的添加控制
- 24. 隱藏Windows Phone瀏覽器用戶控件後,如何返回到Windows Phone應用程序頁面?
- 25. 的Windows Phone - 用戶控件XAML
- 26. 動態添加項目到新頁面 - Windows Phone 8
- 27. Windows Phone 8:如何爲頁面導航添加動畫?
- 28. 如何在Windows Phone中增加TextBlock控件的高度限制
- 29. 無法訪問用戶控制頁面中的HTML屬性頁面加載
- 30. Windows Phone 7的控制動畫教程使用Expression Blend的不同頁面C#
謝謝。它完美的作品 –