2

以下の ContentPresenter の Content として Canvas をレンダリングしようとしています。キャンバスをファイルから動的に読み込み、コントロールをコンテンツにバインドします。すべてが正常に機能し、表示されますが、ComboBox をクリックすると、Silverlight とブラウザー (いずれか) がクラッシュします。誰かが私が何を(恐ろしく)間違っているか考えましたか?

..
<ComboBox.ItemTemplate>
  <DataTemplate>
    <Grid>                           
      <ContentPresenter Content="{Binding SomeElement}"/>
    </Grid>          
  </DataTemplate>
</ComboBox.ItemTemplate>
..
4

1 に答える 1

0

キャンバスはどこでとじますか?が呼び出された後に上書きするようにOnApplyTemplateしてください。そうしないと、テンプレートがまだ適用されていることを保証できません。ComboBoxbase.OnApplyTemplateComboBox

于 2010-11-09T13:47:36.447 に答える