-2
兩個XAML文件可以有一個.cs
文件嗎?兩個XAML文件可以在WPF中有一個cs文件嗎?
兩個XAML文件可以有一個.cs
文件嗎?兩個XAML文件可以在WPF中有一個cs文件嗎?
是的,因爲後備源文件只包含一個部分類,我們可以將它移動到我們想要的任何地方。然而,這是而不是所需的做法。
的UserControl1:
<UserControl x:Class="WpfApplication1.UserControl1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<TextBlock Text="UserControl1"/>
</UserControl>
UserControl2:
<UserControl x:Class="WpfApplication1.UserControl2"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<TextBlock Text="UserControl2"/>
</UserControl>
來源:
namespace WpfApplication1
{
public partial class UserControl1 : UserControl
{
public UserControl1()
{
InitializeComponent();
}
}
public partial class UserControl2 : UserControl
{
public UserControl2()
{
InitializeComponent();
}
}
}
不,這是不可能的。
雖然這可以使用MVVM
模式輕鬆實現。您可以保存相同的cs
文件(查看模型)多個XAML
文件(視圖)
你能解釋爲什麼你需要這個?可能你是錯誤的方法
這個問題沒有任何意義。 – 2012-01-10 10:09:33
我不認爲我們可以爲一個單獨的cs文件創建2個xaml文件。但是我們可以添加一個沒有任何cs文件(即resourceDictionary)的xaml文件,我們可以在Cs文件中使用它。 – SharpUrBrain 2012-01-10 10:14:20
@尼克希爾:你的要求是什麼?爲什麼你正在尋找一個具有2個xaml文件的cs?如果2個xaml文件將有1個cs文件,那麼您會得到什麼好處? – SharpUrBrain 2012-01-10 10:16:23