Witam, piszę aplikacje UWP korzystając z wzorca MVVM (PRISM).
Poniżej skrócona wersja kodu tak poglądowo na problem.
W viewmodelu mam stringa "Name" któremu chce przypisać inną wartość. Problem jednak w tym że po zmianie wartości nie zmienia się wartość która jest wyświetlana na warstwie view w textblocku.
ViewModel
public class MainPageViewModel : ViewModelBase
{
private string _name;
public string Name
{
get { return _name; }
set { SetProperty(ref _name, value); }
}
public void Data(string nameRef)
{
Name = nameRef;
}
}
TextBlock
<TextBlock x:Name="TextBlockName"
Width="440"
Height="60"
Margin="107,18,0,0"
HorizontalAlignment="Left"
VerticalAlignment="Top"
FontSize="40"
FontWeight="Bold"
Foreground="#FF575353"
Text="{Binding Name, Mode=TwoWay}"
TextWrapping="Wrap" Grid.Column="1" />