0

我在数据模板中有一个图像,我想在它获得焦点时调用一个方法,但是 gotfocus 事件没有触发。这是代码:

 <DataTemplate>
       <Canvas x:Name="cv">
              <Image x:Name="img1" Source = "{Binding ModelImage}" Stretch="Fill" Width="432" Height="357" MaxWidth="432" MaxHeight="357"/>
              <Image Source = "{Binding HairStyleImage}" Stretch="Fill" ManipulationMode="All" ManipulationDelta="ResourceImage_ManipulationDelta"  GotFocus="focussed" LostFocus="lostFocus">
                      <Image.RenderTransform>
                             <CompositeTransform />
                      </Image.RenderTransform>
               </Image>
        </Canvas>
 </DataTemplate>
4

1 回答 1

1

来自MSDN 文档

Image 不是真正的控件,因为它不是 Control 的后代类。您不能将焦点调用到图像或将其放在制表符序列中。

所以你不能调用GotFocusLostFocus事件进行Image控制。

于 2013-04-29T06:08:39.827 回答