私はちょうど次のことにつまずいた:
class AFrameworkElement : FrameworkElement
{
private void SomeMethod()
{
Size s = new Size {
Width = Height = 10
};
// the size isn't used for measuring oder arranging
}
}
突然、コントロールのサイズを変更できなくなりました... IntelliSense が問題を示しました。マウスを上に置くHeight
と、FrameworkElement.Height
プロパティが意図されていることが示されました。では、オブジェクト初期化子で二重代入を使用できないのはなぜでしょうか?