Вы не дали понять, что не работает, но это:
if (_setLength.Contains("_3"))
MaxHeight = 30;
fullNameControl_Loaded(null, null, MaxHeight);
похоже, должно быть так:
if (_setLength.Contains("_3"))
{
MaxHeight = 30;
fullNameControl_Loaded(null, null, MaxHeight);
}
Однако в этот момент sender
будет нулевым, поэтому fullNameControl_Loaded()
выдаст NullReferenceException
.
Кажется маловероятным, что вы действительно хотите изменить значение m_textBlock
в методе ... где вы ожидали, что это будет инициализировано?