我第一次玩XAML ControlTemplates,我正在玩一个基本动画的奇怪时间。
在下面的样式中,Pressed visualstate绝对不会触发ScaleTransform。如果我将Pressed改为Focused或MouseOver,它可以正常工作。
我错过了什么?
public override void Input0_ProcessInputRow(Input0Buffer Row)
{
string path = Path.Combine( "C:\\", Row.TYPE + ".txt");
if (File.Exists(path))
{
using (StreamWriter file = new StreamWriter(@path, true))
{ file.WriteLine(Row.Record);}
}
else
{
File.WriteAllText(@path, "File HEADER " );
using (StreamWriter file = new StreamWriter(@path, true))
{ file.WriteLine("\n");}
}
}
答案 0 :(得分:1)
我发现空的Focused事件(仅在单击按钮时触发)会覆盖Pressed事件。通过简单地删除空的Focused事件,Pressed事件开始工作。