#wp7dev_jp #wpdev_jp

写真を切り出すために、枠を指定するときに正方形にしたい場合がある。ということで強制的に四角にしよう。

難しくはない。枠の大きさをしているするときに、縦、ないし横と同じ数字を横、ないし縦に入れればいいだけ。

C#

メソッドの修正だけです。

private void ContentPanel_ManipulationDelta(
    object sender, ManipulationDeltaEventArgs e)
{
    double dx = e.CumulativeManipulation.Translation.X;
    double dy = e.CumulativeManipulation.Translation.Y;
    double dd = (dx > dy) ? dx : dy;
    rectangle1.Width = dd;
    rectangle1.Height = dd;
}

結果

簡単に正方形指定できます。

image

関連情報

  1. タッチで領域指定した時のエリア選択枠を描く (XAML 1行、C#6行)
  2. タッチで領域指定した時のエリア選択枠を動かす (C#+3行)
  3. タッチで領域指定したエリア選択枠で写真を切り出す(XAML2行+C#6行)
  4. タッチで領域指定する時に正方形にする