wpf - mvvm datatemplate
ConfiguraciĆ³n de<Window.DataContext> en XAML (1)
Necesitará una asignación de espacio de nombres xml al espacio de nombres de ViewModels
. Una vez que agregues eso, sería:
<Window.DataContext>
<vms:MainWindowViewModel />
</Window.DataContext>
(Esto es asumiendo que vms
al espacio de nombres apropiado).
Esto debería parecerse a su asignación de espacio de nombres actual para local:
pero se llama vms:
con el espacio de nombres apropiado especificado.
Seguí un ejemplo MVVM muy simple como base para mi programa. El autor tenía un código detrás de la instrucción que usó en la página principal para configurar el DataContext
. Estoy pensando que debería ser capaz de hacer esto en el XAML en su lugar. El MainWindowViewModel está en un directorio ViewModels. El código detrás de las obras.
namespace RDLfromSP
{
/// <summary>
/// Interaction logic for MainWindow.xaml
/// </summary>
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
DataContext = new ViewModels.MainWindowViewModel();
}
}
}
Parece que no puedo encontrar el combo correcto para configurarlo en el XAML
<Window x:Class="RDLfromSP.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="300" Width="300" >
<Window.DataContext>
<local:ViewModels.MainWindowViewModel />
</Window.DataContext>
Gracias de antemano por tu ayuda