Usuário com melhor resposta
Em um Polyline, como obter o ponto com maior X?

Pergunta
-
Eu tenho um Polyline com diversos pontos.
Como obter o valor x máximo de todos os pontos?
- Movido AndreAlvesLimaModerator quinta-feira, 7 de abril de 2011 14:52 (De:C#)
Respostas
-
Olá,
Acho que tem um jeito mais fácil, utilizando a função Max da PointCollection:
double maxX = seuPolyline.Points.Max(p => p.X); double maxY = seuPolyline.Points.Max(p => p.Y);
André Alves de Lima
Microsoft MVP - Client App Dev
Visite o meu site: http://www.andrealveslima.com.br
Me siga no Twitter: @andrealveslima- Marcado como Resposta Gustavo Binnie quinta-feira, 7 de abril de 2011 14:04
Todas as Respostas
-
-
-
Gustavo,
Acredito que você tenha que varrer todos os pontos do Polyline e ver qual é o maior X. Tipo:
double maxX = -1; foreach(Point pt in polyline.Points) if(pt.X > maxX) maxX = pt.X;
Mais:
http://msdn.microsoft.com/en-us/library/system.windows.shapes.polyline.points.aspx
at.,
Rogério de Resende Ohashi | Ohashi.NET (.NET, Security, C#, WinForms, WCF, Workflow, Azure, Windows Phone, Mo- Sugerido como Resposta AndreAlvesLimaModerator quinta-feira, 7 de abril de 2011 12:30
-
Olá,
Acho que tem um jeito mais fácil, utilizando a função Max da PointCollection:
double maxX = seuPolyline.Points.Max(p => p.X); double maxY = seuPolyline.Points.Max(p => p.Y);
André Alves de Lima
Microsoft MVP - Client App Dev
Visite o meu site: http://www.andrealveslima.com.br
Me siga no Twitter: @andrealveslima- Marcado como Resposta Gustavo Binnie quinta-feira, 7 de abril de 2011 14:04
-
Gustavo,
Só confirmando pra podermos redirecionar para o fórum apropriado... Você está utilizando WPF?
André Alves de Lima
Microsoft MVP - Client App Dev
Visite o meu site: http://www.andrealveslima.com.br
Me siga no Twitter: @andrealveslima -
-
Gustavo,
Na verdade é sobre dúvidas de C#... Existem também os fóruns específicos de Windows Forms e WPF... E, como nesse caso você estava com uma dúvida relacionada a uma classe do WPF (Polyline), é melhor abordar no fórum de WPF mesmo...
Vou migrar a thread para lá...
André Alves de Lima
Microsoft MVP - Client App Dev
Visite o meu site: http://www.andrealveslima.com.br
Me siga no Twitter: @andrealveslima