问题列表 - 第28128页

使用自定义视觉创建Bordless Windows

我想使用WPF创建一个看起来不像常规窗口的自定义窗口.我想要创建的窗口类似于MacOs窗口,标题居中(带有阴影效果),窗口左侧的控件按钮.

我确实创建了一个无框窗口,但我有一些问题:

1 - 如何在XAML中设置最大化,最小化和关闭按钮的功能(如果可能的话)?2 - 如何定义窗口模板,以便我创建的每个新窗口都具有相同的外观和感觉?3 - 是否可以仅使用WPF中的元素(不使用图像)创建Aqua最大化,最小化和关闭按钮?怎么样?4 - 如何在拖动时使窗口移动?

谢谢你的帮助.

wpf

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

为什么不(申请或[真假])在Clojure工作?

根据我对apply的理解,它解压缩列表并将元素转换为函数的参数.

我看到(apply + [1 2 3])按预期工作,即:它相当于(+ 1 2 3).

为什么(apply或[true false])无效?是不是等同于(或真假)?

clojure apply

20
推荐指数
2
解决办法
2058
查看次数

如何解析涉及括号的数学表达式

这不是学校作业或任何事情,但我意识到这是一个主要的学术问题.但是,我一直在努力做的是解析"数学"文本并提出答案.

例如 - 我可以弄清楚如何解析'5 + 5'或'3*5' - 但是当我尝试正确地将操作链接在一起时我失败了.

(5 + 5)*3

这大多只是让我烦恼,我无法弄明白.如果有人能指出我的方向,我真的很感激.

编辑 感谢您的所有快速回复.对不起,我没有更好地解释.

首先 - 我没有使用正则表达式.我也知道已有的库可以作为字符串使用数学表达式并返回正确的值.所以,我主要是看着这个,因为,遗憾的是,我并没有"明白".

第二 - 我尝试过的事情(可能是误入歧途),但我在计算'('和')'并首先评估最深的项目.在简单的例子中,这有效; 但我的代码不漂亮,更复杂的东西崩溃.当我'计算'最低级别时,我正在修改字符串.

所以...(5 + 5)*3

会变成10*3

然后评估为30

但它感觉"错了".

我希望这有助于澄清事情.我肯定会查看提供的链接.

.net math parsing

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

Perl,dereference数组引用

在下面的Perl代码中,我希望在数组中引用数组引用

#!/usr/bin/perl

use strict;
use warnings;

my @a=([1,2],[3,4]);

my @b = @$a[0];

print $b[0];
Run Code Online (Sandbox Code Playgroud)

但它似乎不起作用.我希望它输出1.

@a 是一系列参考文献

@b$a[1]解除引用(我认为)

所以有什么问题?

arrays perl reference

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

EnvDTE从CodeElement中检索数据类型

我正在使用EnvDTE在我的最新项目中生成一些代码.

我有一个给定C#-Class的CodeClass-Object的引用,但现在我想循环遍历它的所有成员(在codeClass.Members中)并检查它们的类型.

但是,我无法从循环访问codeClass.Members时获得的CodeElement-Object中检索给定成员的类型.

如何检索类型(int,string等)?

PS:反射不是我的用例的选项.

c# envdte

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

在Python中生成n维随机数

我正试图从高斯分布中生成随机数.Python有非常有用的random.gauss()方法,但这只是一维随机变量.我如何以编程方式从n维度中的此分布生成随机数?

例如,在两个维度中,此方法的返回值基本上是与平均值的距离,因此我仍然需要(x,y)坐标来确定实际数据点.我想我可以生成两个以上的随机数,但我不确定如何设置约束.

我很欣赏任何见解.谢谢!

python random n-dimensional

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

将变量传递给函数

一个简单的问题:

当我将变量传递给函数时,程序是否会复制该函数中使用的变量?

如果它确实,并且我知道该函数只读取变量并且从不写入它,是否可以将变量传递给函数而不创建该变量的副本,或者我应该将其留给编译器优化来做那对我自动?

c++ optimization function

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

为什么使用单例而不是静态类?

单身实际上何时比静态类更容易或更好?在我看来,创建单身只是额外的努力,实际上并不需要,但我确信有一个很好的理由.否则,显然不会使用它们.

singleton static design-patterns class

39
推荐指数
5
解决办法
2万
查看次数

命名类如"com.facebook.FacebookClient"vs"com.facebook.Client"

关于命名命名空间类,我正在寻找意见或者是否有商定的方法.

例如:

com.facebook.FacebookClient
vs
com.facebook.Client
Run Code Online (Sandbox Code Playgroud)

要么

javax.script.ScriptEngine;
vs
javax.script.Engine;
Run Code Online (Sandbox Code Playgroud)

我现在更喜欢每个例子中的第一个名字,但额外的词似乎有点浪费.

language-agnostic namespaces

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

嵌套类的范围

如果我有一个嵌套类,那么拥有的类中是否存在所拥有的类?

例如:

public class OwningClass 
{

    int randomVariable = 1;

    public void MakingMethod()
    {
        OwnedClass owned = new OwnedClass();
        owned.SomeMethod();
    }

    private class OwnedClass
    {
        public void SomeMethod()
        {
            // Is anything from OwningClass available here?
        }

    }

}
Run Code Online (Sandbox Code Playgroud)

c#

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