A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Para limitar o movimento da peça na área do Canvas, segue o código abaixo: ActualHeight e ActualWidth são as dimensões de altura e largura de um elemento.

Apresentações semelhantes


Apresentação em tema: "Para limitar o movimento da peça na área do Canvas, segue o código abaixo: ActualHeight e ActualWidth são as dimensões de altura e largura de um elemento."— Transcrição da apresentação:

1 Para limitar o movimento da peça na área do Canvas, segue o código abaixo:
ActualHeight e ActualWidth são as dimensões de altura e largura de um elemento gráfico. A variável Conteiner guarda a referência de nosso canvas principal, lembrando que a referência no MainPage.xaml.cs se encontra na variável TelaJogo. Para definir a posição de um elemento gráfico: Canvas.SetLeft(objetografico,valor) Para obter o valor de um elemento gráfico: Canvas.GetLeft(objetografico)

2 Para fazer com que a peça volte para a posição inicial, proceda da seguinte forma:
Crie uma variável, no escopo da classe, para armazenar o ponto em que se encontra a peça: Point PosAnterior; No método Imagem_MouseLeftButtonDown, capture as coordenadas X e Y da tela com GetLeft e GetTop, e coloque-as em PosAnterior.X e PosAnterior.Y. No método Imagem_MouseLeftButtonUp utilize PosAnterior.X e PosAnterior.Y para retornar a peça no local inicial (com SetLeft e SetTop)

3 Propriedades: Propriedades servem para proteger as variáveis da classe de modificações indesejadas e encapsular a lógica de leitura ou escrita das variáveis. Em nosso caso vamos facilitar a escrita de nosso código, definindo as propriedades X e Y de nossa classe Peca:


Carregar ppt "Para limitar o movimento da peça na área do Canvas, segue o código abaixo: ActualHeight e ActualWidth são as dimensões de altura e largura de um elemento."

Apresentações semelhantes


Anúncios Google