小编Zak*_*akk的帖子

C#WPF适合应用程序取决于监视器大小后,在监视器之间移动后最大化/最小化

我有两个显示器:

屏幕1:这是1920x1080的二级屏幕

屏幕2:这是1600x900的主屏幕

屏幕1大于屏幕2.

当我在屏幕2中打开我的应用程序,然后将其从屏幕2移动到屏幕1并尝试最小化然后最大化我的应用程序时,屏幕2采用最大尺寸,而不是当前显示器尺寸(它不会出现)与监视器大小相关的最大化)

如何编辑我的代码以便最大化和最小化以获取应用程序现在存在的屏幕分辨率,而不是取决于主监视器?

我正在使用此线程中的代码来调整大小:https: //blogs.msdn.microsoft.com/llobo/2006/08/01/maximizing-window-with-windowstylenone-considering-taskbar/

与此回复相同:https: //stackoverflow.com/a/6315427/5825468

谢谢

c# wpf resolution screen-resolution

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

打字稿tsconfig.json包括排除不起作用

我有一个网络项目

我有文件夹

src/app/shared/models
src/app/shared/services
src/app/shared/types
Run Code Online (Sandbox Code Playgroud)

这些文件夹中的每一个都是其中包含文件夹或文件的子文件夹,我想排除这些文件夹,所以我尝试:

  "include": [
    "src/**/*"
  ],
  "exclude": [
    "node_modules",
    "**/*.spec.ts",
    "src/app/shared/**/*"
  ]
Run Code Online (Sandbox Code Playgroud)

它不起作用,甚至"src/app/shared/*"不起作用,我该怎么办?

我的tsconfig.json现在:

{
  "compilerOptions": {
    "outDir": "./dist/out-tsc",
    "baseUrl": "src",
    "sourceMap": true,
    "declaration": false,
    "moduleResolution": "node",
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "target": "es5",
    "typeRoots": [
      "node_modules/@types"
    ],
    "lib": [
      "es2015",
      "dom"
    ]
  },
  "include": [
    "src/**/*"
  ],
  "exclude": [
    "node_modules",
    "**/*.spec.ts",
    "src/app/shared/**/*"
  ]
}
Run Code Online (Sandbox Code Playgroud)

谢谢

typescript tsconfig

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

如何在詹金斯管道中修复JNLPLauncher异常

我们有使用vSphere的脚本,用于将快照还原到计算机并打开。

然后我们检查代理是否可用,例如:

    def checkAgentAvalability(agName, tolerance) {
    try {
        int sleepTime = 5
        def jenkinsObj = Jenkins.instance.getNode(agName)
        printLogger("INFO", "checkAgentAvalability()  Agent: " + agName + ", tolerance: " + tolerance)
        handleSlaveMode(agName, false)
        sleep (5000)
        for (int i = 0; i < tolerance; i++) {
            if (jenkinsObj.toComputer().isOnline()) {
                if (jenkinsObj.getRootPath() != null && !jenkinsObj.getComputer().getLog().contains('error'))
                {
                    return true
                } else {
                    sleep (5000)
                }
            }
            sleep (5000)
        }
        return false
    }
    catch (err)
    {
        return false
    }
}
Run Code Online (Sandbox Code Playgroud)

我们使用此脚本来启动30台计算机,并准备进行测试。

除了以下例外,我们在随机计算机上遇到了故障:

java.io.NotSerializableException: hudson.slaves.JNLPLauncher
Run Code Online (Sandbox Code Playgroud)

如何解决这个问题?我在互联网上找不到根本原因。

如何检查自动创建的代理是否启动?代理启动后,有时我们也会断开连接 …

jenkins jenkins-groovy jenkins-pipeline

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

React - Material-UI - 如何在react-hook-form中使用具有多个值的Select

我正在尝试使用Select内部有多个选项的UI-Material react-hook-form,但没有成功。

在尝试使用多种选项之前我已经完成了这项工作

            <form onSubmit={handleSubmit(onSubmit)}>
                <Row className="mb-2">
                    <Col sm={6}>
                        <FormControl className="select-language">
                            <InputLabel> {t('Languages')}</InputLabel>
                            <Controller
                                as={
                                    <Select>
                                        {Config.languages.map(m => <MenuItem key={m.code} value={m.text}> {t(m.text)} </MenuItem>)}
                                    </Select>
                                }
                                defaultValue={user.language}
                                name="language"
                                control={control}
                            >
                            </Controller>

                        </FormControl>

                    </Col>
                </Row>
         </form>
Run Code Online (Sandbox Code Playgroud)

我尝试添加multiple到 Select 元素,这导致我出现另一个错误。

我还尝试只保留Select没有Controller包装器的元素,但随后我无法获取语言值onSubmit

非常简单的 codeSandBox 显示我Select在提交表单时无法获取价值:https://codesandbox.io/s/react-hook-form-example-s7h5p ?file=/src/index.js

我将不胜感激任何帮助谢谢

reactjs material-ui react-hook-form

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