В коде, который вы дали, я увидел, что вы создали экземпляр WeathVM
в Page.Resources
, но не указали на него.
Вы можете установить DataContext Grid на vm, чтобы вы могли импортироватьресурсы, которые вы создали.
<Grid DataContext="{StaticResource vm}">
<!-- Other code -->
</Grid>
Предположим, у вас есть свойство Temp
для отображения.После настройки DataContext вы можете связать его следующим образом.
<Grid DataContext="{StaticResource vm}">
<TextBlock Text={Binding Temp} />
</Grid>
Это полный пример MVVM , вы можете изменить его со ссылкой на него.
BestС уважением.