私はWPFのオンライン チュートリアルを読んでいて、そこで「WPF のすべてのクラスにはパラメーターなしのコンストラクターがあり、プロパティを過剰に使用しています。これは、XAML などの XML 言語に完全に適合させるために行われています。」という行を読みました。
パラメーター化されたコンストラクターを 1 つ持つカスタム クラスを作成して上記の言葉を調べたところ、「型 'custom_class_name' は、パブリックではないか、パブリックのパラメーターなしのコンストラクターまたは型コンバーターを定義していないため、オブジェクト要素として使用できません。」というエラーが発生しました。
特定の詳細な理由、パラメーターなしのコンストラクターがこれを達成するのにどのように役立つかを知りたかっただけです。