Classe dos dados
Necessário herdar a classe das notificações, e nas propriedades ao actualizar o valor chamamos a funcção que notifica a sua alteração
Public Class ucJogoDados
Inherits BaseNotifacao
Private _CodJogo As Long
Public Property CodJogo() As Long
Get
Return _CodJogo
End Get
Set(ByVal value As Long)
_CodJogo = value
Notifica("CodJogo")
End Set
End Property
... outras propriedades ...
End Classe
Na janela/formulário temos primeiro de adicionar a a classe dos dados
Public Class ucJogo
Private JogoDados As ucJogoDados
Sub New()
' This call is required by the designer.
InitializeComponent()
' Add any initialization after the InitializeComponent() call.
Me.DataContext = New ucJogoDados()
End Sub
Public Sub DadosActualizar(aux As ucJogoDados)
JogoDados = aux
Me.DataContext = JogoDados
End Sub
End Class
No xaml criamos os bindings propriamente ditos
<Label x:Name="Equipa1" Content="{Binding Path=Equipa1}"
HorizontalContentAlignment="Left" VerticalContentAlignment="Center"
HorizontalAlignment="Stretch" VerticalAlignment="Stretch"/>
<TextBox x:Name="Golos1" Grid.Column="1"
HorizontalContentAlignment="Center" VerticalContentAlignment="Center"
HorizontalAlignment="Stretch" Text="{Binding Path=Golos1}"
VerticalAlignment="Stretch"/>
Sem comentários:
Enviar um comentário