Я решил это, добавив путь привязки к элементу во внутреннем коде:
<TextBlock x:Name="MyText" Width="{Binding Path=ActualWidth, ElementName=MyText}" />
Я нашел, что это намного более чистое решение, чем добавление всех накладных расходов вышеупомянутых ссылок, таких как FormattedText, мой код.
После этого я смог сделать это:
double d_width = MyText.Width;
Возможно, вы можете начать с моря catplot
:
sns.catplot(x='nm', y='value', col='var', kind='box', data=sample)