■63166 / inTopicNo.1) |
WPF Data Binding の使い方 |
□投稿者/ 雲 (3回)-(2012/07/28(Sat) 09:47:20)
|
分類:[.NET 全般]
今、Gridを複数の列に分けた時に、各列のサイズと同じサイズのImageを作ろうとしています。
XAML には以下のように記述しましたが、Loaded のイベントの中で確認したところ、_image のActualWidth は 0 となっていて、正しく 幅が取れていないように思われます。岩永さんのページとかも見てみたのですが、理由がちょっと思いつきません。
どこで誤解しているのか?教えていただけると幸いです。よろしくお願いします。
第5回 WPFの「データ・バインディング」を理解する http://www.atmarkit.co.jp/fdotnet/chushin/introwpf_05/introwpf_05_02.html
<Grid x:Name="_grid" > <Grid.ColumnDefinitions> <ColumnDefinition/> <ColumnDefinition Width="400"/> </Grid.ColumnDefinitions>
<Image x:Name="_image" Grid.Column="1" Width="{Binding ElementName=_grid, Path=ColumnDefinitions[1].ActualWidth, Mode=OneWay> <Image.Source> <Interop:D3DImage x:Name="myD3DImage"/> </Image.Source> </Image> </Grid>
|
|