gpt4 book ai didi

silverlight - 设置 Viewbox.Child 会导致 ArgumentException

转载 作者:行者123 更新时间:2023-12-04 03:03:10 25 4
gpt4 key购买 nike

异常消息是“值不在预期范围内”。代码如下:

private void PrintButton_Click(object sender, RoutedEventArgs e)
{
PrintDocument pd = new PrintDocument();
pd.PrintPage += (s, pa) =>
{
Viewbox vb = new Viewbox();
vb.Child = MainGrid; // MainGrid is a System.Windows.Controls.Grid.
pa.PageVisual = vb;
};

pd.Print("Test Page");
}

我在这里做错了什么吗?

最佳答案

当您尝试将已具有父项的 UIElement 设置为容器的子项时,当您尝试添加具有相同“name 属性”的 UIElement 的两个实例时,会出现“值不在预期范围内”错误"到父容器等。在您的示例中,MainGrid 必须是另一个容器的子容器,因此不能添加为 Viewbox 的子容器。从其父级中删除 MainGrid,然后将其添加到 Viewbox。完成后,从 Viewbox 中删除 MainGrid 并将其添加回其原始父级。

关于silverlight - 设置 Viewbox.Child 会导致 ArgumentException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4072245/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com