我已经没有.cs
页面的C#.xaml
课程。现在我想在其中使用xaml
样式。我可以创建新的xaml
页面并将其分配给我写的.cs
课程吗?或者我可以删除我的课程并使用空xaml
创建新的cs
?我使用Visual Studio 15 C#。
答案 0 :(得分:0)
使x:class name与类名相同。确保它们位于相同的命名空间或引用相同的命名空间。
此代码有效,XAML / Class是彼此分开创建的。
可能要添加'InitializeComponent();'到类构造函数也是如此。
<Page
x:Class="Class_with_XAML_seperate.TestView"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:Class_with_XAML_seperate"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d">
<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
</Grid>
</Page>
using Windows.UI.Popups;
namespace Class_with_XAML_seperate
{
public partial class TestView
{
public TestView()
{
new MessageDialog("Hello World").ShowAsync();
}
}
}