読者です 読者をやめる 読者になる 読者になる

Beta 2 で挙動が変わったところ。その1

以前にControl のベースクラスを作る。で XmlnsDefinitionAttribute で設定すると書いてましたが、これ動かなくなりました。Unknown Element とかって言うて怒られます。

で、どうやったら動くかって言うと、前に書いたいちばん直感的に書いたときの内容で動きました。

<local:ControlBase x:Class="MyApp.MyControl"
  xmlns="http://schemas.microsoft.com/client/2007" 
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
  xmlns:local="clr-namespace:MyApp"
  Width="400" Height="300">
  <Grid x:Name="LayoutRoot" Background="White">

  </Grid>
</local:ControlBase>

こういう部分の変更ってトライ&エラーで頑張ってみるしかないので結構厳しかったりします。