0

一部のUserControlのカスタム基本クラスを作成したいと思います。VS2008でこれを行うことは問題なく、期待どおりにコンパイルされますが、Blend 3でコントロールを編集すると、blabla.g.vbの基本クラスは常にSystem.Windows.Controls.UserControlに戻されます。

割り当てられた基本クラスを保持するようにBlendを強制するにはどうすればよいですか?

クリストフに関して

4

1 に答える 1

1

XAMLを表示できますか?

XAMLは次のようになっていると思います。

<UserControl xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:local="clr-namespace:SilverlightApplication15"
             x:Class="SilverlightApplication15.MainPage"
             Width="640"
             Height="480">

    <Grid x:Name="LayoutRoot"
          Background="#FF313131" />
</UserControl>

次のような場合:

<local:BlahBlah xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
                xmlns:local="clr-namespace:SilverlightApplication15"
                x:Class="SilverlightApplication15.MainPage"
                Width="640"
                Height="480">

    <Grid x:Name="LayoutRoot"
          Background="#FF313131" />
</local:BlahBlah>

.g.vbファイルはXAMLから生成されるため、直接編集する必要のあるファイルではありません。

于 2010-04-07T15:06:41.480 に答える