【发布时间】:2012-05-22 01:48:40
【问题描述】:
我有问题。我需要使用传递一个参数的函数(对控件的引用):
public void recalculateFontSize(ref TextBlock component)
{
...
}
我想用但是不知道如何用“ref”关键字连接Dispatcher:S
private void textResizer(ref TextBlock component)
{
if (component.Dispatcher.CheckAccess())
{
textUtils.recalculateFontSize(ref component);
}
else
{
component.Dispatcher.Invoke(new Action<TextBlock>(textResizer), component);
}
}
如何修改component.Dispatcher.Invoke ???
【问题讨论】:
-
那不应该是
ref。 -
您不需要
ref。只需将其删除。 -
因为当我删除它时,该方法可以正常工作,但TextBlock的FontSize不会改变
标签: c# wpf reference dispatcher ref