问题描述
我正在像在MahApps Metro程序中的以下代码一样,以编程方式向网格中添加按钮。这样可以正常工作,并且按钮可见并且可以单击。
var tooltip = new ToolTip()
{
Content = "ToolTip Text"
};
var button = new Button()
{
Name = "Button1",Focusable = false,ToolTip = tooltip,Content = "ClickMe"
};
button.Click += Button1_Click;
Grid.SetRow(button,2);
Grid.SetColumn(button,5);
MainGrid.Children.Add(button);
但是我想使用ToolTipAssist.AutoMove
。在设计器中,您可以像这样添加它
<Button Name="Button1" Content="ClickMe">
<Button.ToolTip>
<ToolTip controlzex:ToolTipAssist.AutoMove="True" Content="ToolTip Text" />
</Button.ToolTip>
</Button>
但是我无法在代码中添加它。代码中包含using ControlzEx;
。我尝试过:
tooltip.controlzex //controlzex does not exist
tooltip.ToolTipAssist //ToolTipAssist does not exist
tooltip.AutoMove //AutoMove does not exist
所以我认为这一定是必须以某种方式附加的事件,但是哪一个呢?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)