小编Mic*_*nko的帖子

一个基本的WPF性能问题

我是一名设计师,我需要理解为什么我在Expression Blend中创建的应用程序运行得如此之慢.实验表明,具有大量元素的背景对问题贡献最大.我知道有很多关于优化WPF性能的讨论和文章,但是对于那些不了解背后代码的人来说,它们是无用的.我想知道是否有人可以查看Blend中生成的背景的XAML代码,并告诉我那里完全错误.我们认为背景必须在向量中,因为用户可以缩放应用程序窗口.或者也许有一种方法可以使用位图作为背景,这可以在不损失质量和性能的情况下进行扩展?

Data =""标签中的代码中有很长的符号序列,我将其删除以使其更小.我不相信任何人都可以阅读它们.

像这样,例如:"F1 M 410.527,254.36L 749.013,254.361C 754.222,254.361 758.369,258.954 758.369,263.496L 758.364,296.53C 758.364,296.53 400.696,272.805 400.696,476.456C 400.696,524.289 400.555,333.192 400.555,264.384 C 400.555,259.006 404.212,254.36 410.527,254.36 Z"

它们不是问题的原因.他们出现是因为我从Expression Design导出了整个东西.当我用在Blend中创建的相同省略号替换它们时,这个标签没有出现,并且它没有变得更好.

所以,这是代码.谢谢你试图帮助我!

<?xml version="1.0" encoding="utf-8"?>
<Canvas xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity" xmlns:ei="http://schemas.microsoft.com/expression/2010/interactions" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d" x:Name="Main_menu" Width="1920" Height="1080" Clip="F1 M 0,0L 1920,0L 1920,1080L 0,1080L 0,0">
<Canvas x:Name="Layer_10" Width="1920" Height="1080" Canvas.Left="0" Canvas.Top="0">
    <Rectangle x:Name="Rectangle" Width="1919.99" Height="1079.99" Canvas.Left="0.00744629" Canvas.Top="0.00744629" Stretch="Fill" StrokeThickness="1" StrokeLineJoin="Round" Stroke="#FF000000">
        <Rectangle.Fill>
            <RadialGradientBrush RadiusX="0.6425" RadiusY="1.14223" Center="0.492973,1.03887" GradientOrigin="0.492973,1.03887">
                <RadialGradientBrush.RelativeTransform>
                    <TransformGroup/>
                </RadialGradientBrush.RelativeTransform>
                <GradientStop Color="#FF0080FF" Offset="0"/>
                <GradientStop Color="#FF024BA5" Offset="0.472441"/>
                <GradientStop Color="#FF04174C" …
Run Code Online (Sandbox Code Playgroud)

wpf performance xaml blend

2
推荐指数
1
解决办法
1470
查看次数

标签 统计

blend ×1

performance ×1

wpf ×1

xaml ×1