ConsoleApp を開発している場合、別のファイル ([プロジェクト] メニュー --> [クラスの追加]) で作成したクラスをメインで使用しても問題はありません。しかし、後でWPFでやろうとすると、そのクラスが認識されません。名前空間が "MainWindow.xaml.cs" と Class Canal.cs の両方で同じであることを確認しました。同じクラスを MainWindow.xaml.cs内で定義すると、すべて正常に動作しますが、コードの拡張により、分離することをお勧めします。
MainWindow.xaml.cs:
//using
namespace Tcomp
{
public partial class MainWindow : Window
{
void MainWindow_Loaded(object sender, RoutedEventArgs e)
{ //Stuff but I can't use class created outside of MainWindow.xaml.cs
}
}
}
Canal.cs
//using
namespace TComp
{
public class Canal
{ //some propreties here
}
}
ありがとう。