WPFアプリケーション(VB.net)では、2つの他のユーザーコントロールが継承するベースユーザーコントロールを作成しようとしています。いくつかのユーザーコントロールのスーパークラスを実装する方法
これは私が今まで持っているものです。
私の基本クラス:
PUblic MustInherit Class BaseUserControl
Inherits UserControl
Implements INotifyPropertyChanged
'common properties
'common methods
End Class
私の継承ユーザーコントロール、.xaml.vbファイル:
PUblic Class myUserControlOne
Inherits BaseUserControl
Public Sub New()
InitializeComponent()
End Sub
End Class
マイ継承された使用コントロール、.xamlファイル:
<local:BaseUserControl x:Class="myUserControlOne"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:local="clr-namespace:TestProject"
mc:Ignorable="d"
d:DesignHeight="300"
d:DesignWidth="300">
<Grid>
</Grid>
</local:BaseUserControl>
私はしかし、私はまだエラーが出るなどthis、this、this、this、同様に、スタックオーバーフローの上にいくつかの記事や質問を見ていると、私のエラーのルートがある場合、私は得ることはありません。
これは私が現在持っているエラーです:名前 "BaseUserControl"は名前空間 "clr-namespace:TestProject"に存在しません。
私はWPFとVB.netの方が新しく、何か助けていただければ幸いです。
のUserControlから延長されていますWPFアプリケーションプロジェクトで定義されたBaseUserControlクラス、またはいくつかの異なるプロジェクトがありますか?また、 local:ucCoreDiagram>とは何ですか? – mm8
すべてが1つのプロジェクトに含まれています。そして、それは問題のタイプミスでした、それを指摘してくれてありがとう;) – Yvonnila
そしてあなたはプロジェクトを作ることができませんか? – mm8