问题列表 - 第9050页

在WPF中,DoubleAnimation UIElement属性后无法更改?

好吧,我正在使用WPF为我的MP3播放器制作一个GUI,我有一个边框,可以为播放曲目的每一秒扩大其宽度属性,从而为当前播放的歌曲制作一个"进度条".我将边框命名为ProgressBarBorder.整个播放列表完成后,我想使用DoubleAnimation淡出边框.现在,如果我再次启动播放器,边框会响应它的意思(意味着宽度从0开始并进展到歌曲的结尾),但是出于某种奇怪原因的不透明度属性保持为0.0(即DoubleAnimation的值)套).我已明确编码

ProgressBarBorder.Opacity = 1.0;
Run Code Online (Sandbox Code Playgroud)

在开始播放的方法中.然而,它保持隐形.现在,如果我不使用DoubleAnimation而只是写

ProgressBarBorder.Opacity = 0.0; 
Run Code Online (Sandbox Code Playgroud)

播放列表完成后,当我再次启动播放器时,它会返回1.0.这就是为什么我肯定动画是造成问题的动画的原因.此外,在动画结束后,该属性是不是应该回到它的原始状态?如果是,我的边框应在动画完成后自动显示.

这是我的部分伪代码:

if (TrackIsComplete)
{
    DoubleAnimation Fading = new DoubleAnimation();
    Fading.From = 1.0;
    Fading.To = 0.0;
    Fading.Duration = TimeSpan.FromSeconds(3);
    ProgressBarBorder.BeginAnimation(Border.OpacityProperty, Fading);
}
Run Code Online (Sandbox Code Playgroud)

private void PlayTrack()
{
    ProgressBarBorder.Opacity = 1.0;
    Play();
    ....
}
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?谢谢.

wpf animation opacity uielement

3
推荐指数
1
解决办法
4739
查看次数

6
推荐指数
1
解决办法
5539
查看次数

TwinCAT和CoDeSys的指针和在线更改

在TwinCAT 2.10和第一个基于CoDeSys 2.3的CoDeSys 2.3中,指针是否可以安全地防止在线更改PLC程序?如果内存块作为在线程序更改的一部分重新分配并且指针指向该内存块会发生什么?

pointers plc codesys twincat

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

如何摆脱OpenGL ES iPhone应用程序中的文物?

我正在使用CrashLanding示例代码中的Texture2D类.在模拟器和手机中,我的图像周围都出现了奇怪的文物.工件是纹理周围的小灰色边框.边框不一致,不包围整个纹理.我正在使用pngs.

iphone opengl-es

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

如何索引内部源代码?

Google Code Search已将Subversion和Mercurial存储库编入索引,因此人们可以搜索开源项目.如何以最少的努力并且不发布我们的代码,为我公司的存储库做同样的事情?

我们在我们的商店有Trac(带Subversion),但它只对Changesets编制索引,我们也有Visual Source Safe.

svn version-control visual-sourcesafe repository code-search-engine

21
推荐指数
2
解决办法
4218
查看次数

什么会导致程序中的非确定性输出?

我在多进程程序中有一个错误.程序接收输入并立即产生输出,不涉及网络,并且没有任何时间参考.导致这个错误难以追踪的原因是它有时只会发生.

如果我经常运行它,它会产生正确和不正确的输出,没有可辨别的顺序或模式.

什么可以导致这种非确定性行为?那里有工具可以提供帮助吗?有可能存在未初始化的变量.我怎么找到那些?

编辑:问题解决了,感谢任何建议 种族条件的人.我没想到它主要是因为我确信我的设计可以防止这种情况.问题是我使用'等待'而不是'waitpid',因此有时,当某个过程足够幸运地在我期待之前完成时,事情的正确顺序变得疯狂.

c linux debugging deterministic

0
推荐指数
1
解决办法
2438
查看次数

Java中的XML解析器是否比Xalan/Xerces更快

除了利用Tarari或Datapower等硬件之外,我还没有找到很多方法来提高执行密集XML处理的Java应用程序的性能.有谁知道任何加速XML解析的开源方法?

java xml performance parsing

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

是否有任何函数来生成UNIQUE字符串或UNIQUE编号?

我需要函数来生成一个UNIQUE字符串,如:

DIM uniStr as string = generateUniStr()

有任何功能已经这样做了吗?

asp.net unique

0
推荐指数
1
解决办法
449
查看次数

是否有Visual Studio的javascript/css压缩器插件?

我正在寻找具有以下功能的visual studio插件:

在建设项目或执行工具,插件查找所有*.js*.css文件在您的项目和压缩/最大限度地减少他们进入*.min.js*.min.css文件.

在项目构建上执行该工具将使您能够在页面中保留对*.min.js的引用,而对*.js文件的更改将立即写入*.min.js文件.

有这样的东西吗?如果不是最接近自动化任务的东西是什么?

额外的问题:自动组合文件怎么样?

javascript compression obfuscation minimize visual-studio

9
推荐指数
1
解决办法
3063
查看次数

如何可视化AVR程序的内存(SRAM)使用?

我在AVR微控制器(ATMega328P)上运行的C程序中遇到了问题.我相信这是由于堆栈/堆冲突,但我希望能够证实这一点.

有没有什么办法可以通过堆栈和堆来可视化SRAM的使用?

注意:该程序使用avr-gcc编译并使用avr-libc.

更新:我遇到的实际问题是malloc实现失败(返回NULL).所有malloc这些都是在启动时发生的,所有这些都free发生在应用程序的最后(实际上从来没有,因为应用程序的主要部分处于无限循环中).所以我确定碎片不是问题.

memory embedded debugging avr avr-gcc

19
推荐指数
2
解决办法
3万
查看次数