本文整理汇总了C#中System.Windows.Controls.Button.FindName方法的典型用法代码示例。如果您正苦于以下问题:C# Button.FindName方法的具体用法?C# Button.FindName怎么用?C# Button.FindName使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Windows.Controls.Button
的用法示例。
在下文中一共展示了Button.FindName方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Bug484164
public void Bug484164()
{
Button b = new Button { Content = "Button" };
string n = "Bob";
b.SetValue(FrameworkElement.NameProperty, n);
TestPanel.Children.Add(b);
Assert.IsNotNull(b.FindName(n));
}
示例2: Bug484164b
public void Bug484164b()
{
Button b = new Button { Content = "Button" };
string n = "Bob";
b.SetValue(FrameworkElement.NameProperty, n);
TestPanel.Children.Add(b);
EnqueueDelay(TimeSpan.FromSeconds(.2));
EnqueueCallback(() => Assert.IsNotNull(b.FindName(n)));
EnqueueTestComplete();
}
示例3: TagPropertyNamescope2
public void TagPropertyNamescope2 ()
{
Canvas c;
Canvas c2;
Button b;
c = (Canvas)XamlReader.Load (@"
<Canvas xmlns=""http://schemas.microsoft.com/client/2007"" xmlns:x=""http://schemas.microsoft.com/winfx/2006/xaml"" x:Name=""Canvas"" />");
b = new Button ();
b.Name = "Button";
Assert.IsNotNull (c.FindName ("Canvas"), "1");
c.Tag = b;
Assert.IsNull (c.FindName ("Button"), "2");
Assert.IsNull (b.FindName ("Canvas"), "2.5");
c.Children.Add (b);
Assert.IsNotNull (c.FindName ("Button"), "3");
Assert.IsNotNull (b.FindName ("Canvas"), "2.5");
c = (Canvas)XamlReader.Load (@"
<Canvas xmlns=""http://schemas.microsoft.com/client/2007"" xmlns:x=""http://schemas.microsoft.com/winfx/2006/xaml"" x:Name=""Canvas"" />");
c2 = (Canvas)XamlReader.Load (@"
<Canvas xmlns=""http://schemas.microsoft.com/client/2007"" xmlns:x=""http://schemas.microsoft.com/winfx/2006/xaml"" x:Name=""Canvas2"" />");
b = new Button ();
b.Name = "Button";
c.Tag = b;
c2.Children.Add (b);
Assert.IsNull (c.FindName ("Button"), "4");
Assert.IsNotNull (c2.FindName ("Button"), "5");
Assert.IsNull (b.FindName ("Canvas"), "5.5");
Assert.IsNotNull (b.FindName ("Canvas2"), "5.75");
}