我在我的班级(全局)中定义了一个互斥锁:
static Mutex fooMutex;
我想锁定一些东西,这样用户就不能看到每 3 秒点击一次图像的效果:
private void Image_Tap_1(...)
{
bool isRunnng = true;
try
{
Mutex.OpenExisting("foo");
}
catch
{
isRunnng = false;
fooMutex = new Mutex(true, "foo");
}
if (!isRunnng)
{
fooFadeIn.Begin();
fooFadeIn.Completed += fooFadeIn_Completed;
}
并在完成时处理:
private void fooFadeIn_Completed(...)
{
fooMutex.Dispose()
但这不起作用,有人知道吗?