想象一下,我有一個有3列和2行的網格。我想拍攝第2-3列和第1列內的圖片。這可能嗎?網格的特定列和行的屏幕截圖
現在我可以採取截圖我的繪圖表用這種方法
private void Capture()
{
SaveFileDialog dlg = new SaveFileDialog();
dlg.FileName = "hello";
dlg.Filter = "JPEG (*.jpg)|*.jpg|PNG (*.png)";
dlg.FilterIndex = 1;
if (dlg.ShowDialog().GetValueOrDefault(false))
{
string filePath = dlg.FileName;
plotter.SaveScreenshot(filePath);
e.Handled = true;
}
}
凡繪圖儀是CHARTPLOTTER(在DynamicDataDisplay類),它有一個名爲「SaveScreenshot」的方法。
但它只需要該特定繪圖儀的屏幕截圖。我的想法是有幾個繪圖儀,並能夠爲他們所有人制作截圖。爲此,我可以將它們放到一個StackPanel或一個網格中,並將該元素的圖片作爲整體(包含我所有的繪圖儀)。
謝謝,但我如何使用該數組來保存圖片? – Sturm
這會更復雜一點。你能描述一點你想用它的情況嗎?所以我可以給出更好的答案? – Emscape
我已經更新了我的問題,並多解釋了一下。非常感謝 – Sturm