我试图为ListItem
创建一个新样式,以摆脱悬停项目并选择它们时显示的默认蓝色矩形。
这是我到目前为止所得到的:
<Style TargetType="ListBoxItem">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate>
<StackPanel Orientation="Horizontal">
<ContentPresenter/>
</StackPanel>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
问题是 - 内容根本没有显示。我尝试用不同的控制器(例如按钮)来做。 ContentPresenter
似乎无法与ListBoxItem
合作...
我如何实现这一目标?
答案 0 :(得分:2)
您需要将TargetType =“ListBoxItem”添加到ControlTemplate
#include <stdio.h>
#include<stdlib.h>
void main()
{
char oper;
int sum,y;
scanf("%d %c",&sum,&oper);
while(1)
{
scanf("%d",&y);
if(oper=='+')
sum += y;
else if(oper=='-')
sum -= y;
else if(oper=='/')
sum /= y;
else if(oper=='*')
sum += y;
if((scanf("%c",&oper))=='\n')
break;
}
printf("\n =%d",sum);
}