Обычно для вас проще всего добавить код, который сгенерировал изображение, поэтому мы можем видеть, что вы пробовали, а также общую настройку вашего кода. При этом необходимо включить следующее:
from mpl_toolkits.mplot3d import Axes3D
plt.clf()
fig = pylab.figure()
ax = Axes3D(fig)
ax.set_xlim3d(0, 1000)
ax.set_ylim3d(0,1000)
ax.set_zlim3d(0,1000)
Вы должны использовать Window.Resources
Вот пример для Page, в вашем случае это будет тег Window.Resources
:
<Page
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:System="clr-namespace:System;assembly=mscorlib">
<Page.Resources>
<System:String x:Key="MyString">Hello</System:String>
</Page.Resources>
<Grid>
<TextBlock Text="{StaticResource MyString}"></TextBlock>
</Grid>
</Page>
И если Вы похожи на меня и ввели нежелательный дополнительный символ где-нибудь в файле XAML, можно получить эту ошибку. К счастью, у меня был МЕРЗАВЕЦ, следящий за моим плечом, таким образом, "Соответствуют Неизмененному", быстро показал, что символ, который я по ошибке ввел в месте. Надежда это может сохранить некоторые волосы для Вас. :)
Наличие ссылки на строку не позволит вам изменить ее позже, поскольку строки неизменяемы, поэтому, как предлагает Якодер, просто поместите ее в
раздел. Примерно так:
<Window.Resources>
<System:String x:Key="TestString">Test</System:String>
</Window.Resources>
Если вам нужно иметь возможность изменить значение строки, которая отображается в вашей сетке, вы захотите использовать TextBlock или другой элемент управления, свойство Content которого можно установить.