我有一个包含“textboxes”和“Image”控件的表单。文本框具有'IsTabStop'属性,因此当设置为true并按下键盘上的“tab”时,它会获得焦点。
我希望“图像”控件具有相同的行为,但它没有“IsTabStop”属性。 在这种情况下,“图像”控件的行为是否像文本框一样简单?
我希望'Image'具有焦点,因为如果它有'MouseLeftButtonDown'事件,那么此人可以在键盘上按空格键。
答案 0 :(得分:4)
我不知道您的要求的目的,但您可以使用带有显示图像的自定义模板的Button
来解决此问题。
<Button Width="Auto" Height="Auto">
<Button.Template>
<ControlTemplate>
<Grid>
<Image Stretch="Uniform" Source="YourPathHere.png" Width="64" Height="64" />
</Grid>
</ControlTemplate>
</Button.Template>
</Button>
现在,该按钮具有IsTabStop
属性并显示您的图像。希望这有帮助
答案 1 :(得分:0)
我已经有了一个自定义按钮类,它继承自'Button'。我的控件管理Button'Content'并添加一个Image。我认为这是解决问题的关键(管理按钮的内容)。
我刚刚更换为我的控件,并更改了一些个人详细信息并且有效。