У меня проблема. Мне нужно использовать функцию, которая проходит один аргумент (ссылка на элемент управления):C# - Ссылка на компонент - Dispacher.CheckAccess()
public void recalculateFontSize(ref TextBlock component)
{
...
}
Я хочу, чтобы использовать его, но не знаю, как соединить с диспетчером «реф» ключевым словом: S
private void textResizer(ref TextBlock component)
{
if (component.Dispatcher.CheckAccess())
{
textUtils.recalculateFontSize(ref component);
}
else
{
component.Dispatcher.Invoke(new Action<TextBlock>(textResizer), component);
}
}
Как изменить компонент.Dispatcher.Invoke ???
В чем проблема? – Jon
Это не должно быть 'ref'. – SLaks
Зачем нужна ссылка? – Tilak