【发布时间】:2011-05-31 11:53:48
【问题描述】:
银光4
<ControlTemplate x:Key="MyTabItemContentTemplate">
<StackPanel>
<TextBlock Text="{Binding Path=name}" />
<Popup x:Name="contextMenu" IsOpen="False">
<Border Background="#A5FBFBFB" CornerRadius="6" BorderThickness="1" >
<StackPanel>
<Button x:Name="txbBusy" Content="isBusy"
Margin="5" Style="{StaticResource ButtonStyle1}">
<Button.Background>
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
<GradientStop Color="Black" Offset="0"/>
<GradientStop Color="White" Offset="1"/>
</LinearGradientBrush>
</Button.Background>
</Button>
<Button x:Name="txbFree" Content="isFree"
Margin="5" Style="{StaticResource ButtonStyle1}"/>
</StackPanel>
</Border>
</Popup>
<ItemsControl ItemsSource="{Binding Table}">
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<Canvas Margin="10"
Background="AliceBlue" Width="300" Height="300" />
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
<ItemsControl.ItemTemplate>
<DataTemplate>
<Border Canvas.Left="{Binding x, Converter={StaticResource KeyIntToDoubleConverter}}" Canvas.Top="{Binding y, Converter={StaticResource KeyIntToDoubleConverter}}" MouseLeftButtonDown="Border_MouseLeftButtonDown">
<StackPanel>
<TextBox Text="{Binding x}"/>
</StackPanel>
</Border>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
<Button x:Name="btnSave" Content="Save" Click="btnSave_Click"/>
</StackPanel>
</ControlTemplate>
TextBox - 显示编号,但 Canvas.Left="{Binding x}" - 无效
【问题讨论】:
标签: silverlight silverlight-4.0 binding