我知道'ApplicationIconBar‘不能从'System.Windows.Controls’派生。
我找不到“ApplicationIconBar”的自动化接口。
如何找到它上面的按钮并自动单击它?
发布于 2012-02-28 19:13:07
我不确定你是如何自动化你的UI的。
如果你正在使用expensify工具包,那么我发现的唯一方法是使用鼠标操作的触摸手势-但显然这只在手机上有效。
如果您正在使用一些手工制作的工具包,那么您可能需要像绑定应用程序栏一样在应用程序栏周围使用一些包装器。这不是完全的UI自动化(它不是自动对等级别),但应用程序栏不是标准的silverlight控件,而且这个技巧至少会让你进步。
发布于 2012-02-29 15:49:05
public class MyApplicationBarIconButton : Button, IApplicationBarIconButton
{
public MyApplicationBarIconButton()
{
}
public MyApplicationBarIconButton(Uri iconUri,String text)
{
IconUri = iconUri;
Text = text;
}
public string Text { get; set; }
public event EventHandler Click;
public Uri IconUri { get; set; }
public bool IsEnabled { get; set; }
}https://stackoverflow.com/questions/9478590
复制相似问题