2010-04-26 4 views
1

I » écrit ce UserControl:WPF a hérité UserControl perdu VS soutien designer

<my:MyUserControl x:Class="MyClass" 
      xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"    
      xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
      xmlns:my="clr-namespace:MyNameSpace.MyControls;assembly=MyAssembly"> 
</my:MyUserControl> 

public partial class Editor : MyNameSpace.MyControls.MyUserControl {} 

Tout fonctionne, le contrôle est présenté dans le VS 2008 Designer, mais je ne peux pas cliquer directement dans les éléments et les sélectionner comme il était avec UserControl.

Une idée de comment résoudre le problème?

Répondre

0

Maintenant, je sais pourquoi.

Cela fonctionne vraiment, mais Ma classe de base implémente une interface IComponent, ce qui était une raison de la perte de prise en charge du concepteur.

public class BaseClass: System.Windows.Controls.UserControl, System.ComponentModel.IComponent 
{} 

Si je supprimer l'interface, il fonctionne à nouveau!