小编RBT*_*RBT的帖子

C#/WPF 在 passwordBox 中取消屏蔽密码

每当我单击复选框时,如何取消屏蔽和屏蔽密码框中的密码?我正在使用 C# WPF 模板。

这是我的 .XAML 代码:

<PasswordBox x:Name="passwordBox_password" Grid.Row="2" Grid.Column="1" Grid.ColumnSpan="2" Margin="5" Height="25" />
        <CheckBox x:Name="checkBox_showPassword" Grid.Row="3" Grid.Column="1" Margin="5,0,5,5" Content="show password" Checked="checkBox_showPassword_Checked" Unchecked="checkBox_showPassword_Unchecked" />
Run Code Online (Sandbox Code Playgroud)

这是我的 .CS 代码:

private void checkBox_showPassword_Checked(object sender, RoutedEventArgs e)
    {
        // what to do here ?
    }

    private void checkBox_showPassword_Unchecked(object sender, RoutedEventArgs e)
    {
        // what to do here ?
    }
Run Code Online (Sandbox Code Playgroud)

或者在 WPF 中还有另一种方法吗?

c# passwords wpf checkbox passwordbox

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

SQL Server中的非确定性数据类型

Deterministic数据库列的特定属性引起我的注意时,我在SQL Server数据库中创建了一个表.请看下面的截图:

在此输入图像描述

我已经知道确定性和非确定性SQL Server函数,但我想知道它是否以任何方式应用于SQL Server中的数据数据类型?

我之所以要问的是,我确实扫描了SQl Server v2008和v2012中可用的所有数据类型,但是Deterministic字段的值显示Yes了所有这些数据类型.它没有显示No任何单一数据类型.

所以我的问题是它是SQL Server中任何数据类型的适当属性,它仍然影响值存储在列中的方式,或者它只是过去的遗留,可能来自SQL Server 2000或SQL Server 2005曾经是一些本质上不确定的数据类型.任何信息对于理解SQL Server中数据类型的这种特性非常有用.我们在SQL Server中是否有任何数据类型,这在本质上是非确定性的?

由于我没有看到No任何数据类型,我得到了更多的困惑.我也搜索了很多,但每次搜索都会将我带到确定性和非确定性的SQL Server函数,如下所示,并且没有人讨论Non-deterministic与SQL Server数据类型相关的特性.

https://technet.microsoft.com/en-us/library/ms178091(v=sql.110).aspx

sql-server sql-server-2008 sql-server-2012

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

从单个 Custom() 规则返回多个验证失败?

使用 FluentValidation 和Custom()规则,我希望能够验证子对象的集合,并ValidationFailure为每个无效的子对象返回 。

我无法使用集合验证器,因为子对象不包含执行规则的正确信息 - 它必须在父对象的上下文中运行。

然而,Custom()API 限制我只能返回一个ValidationFailure或根本不返回任何内容。

我可以使用一种模式来允许单个规则生成多个错误吗?

fluentvalidation

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

如何设置 Magento 2 网站切换器?

我想使用网站 URL 为多个网站 magento2 商店设置网站功能。还想从网站切换器下拉列表中选择当前网站 ID。

magento2

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

实体框架表名称约定

我使用EF 6,有两个简单的POCO类,如下所示:

public class Person
 {
    public int PersonId { get; set; }
    public string FirstName { get; set; }
    public string LastName { get; set; }
 }

public class Company
{
    public int CompanyId { get; set; }
    public string Name { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

和我的背景

public class Context : DbContext
{
    public Context() : base("name=codefirst")
    {

    }
    public DbSet<Person> People { get; set; }
    public DbSet<Company> Corporation { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

而EF产生的表格: dbo.Companiesdbo.People

我的问题是为什么一个表名是人和其他表名是公司(我知道为什么是复数).我的意思是,一个表使用属性名称,另一个表使用类名? …

c# entity-framework

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

卷曲请求等效于VB.NET

实际上,我正在尝试使用Watson服务,该服务向URL发出请求,并且cURL代码如下所示.如何在Visual Studio中使用Visual Basic语言执行此请求的等效操作?

curl -X POST -u "{username}":"{password}" —-header "Content-Type:application/json" --data "{\"input\": {\"text\": \"Turn on the lights\"}, \"context\": {\"conversation_id\": \"1b7b67c0-90ed-45dc-8508-9488bc483d5b\", \"system\": {\"dialog_stack\": [\"root\"], \"dialog_turn_counter\": 1, \"dialog_request_counter\": 1}}}" "https://gateway.watsonplatform.net/conversation/api/v1/workspaces/25dfa8a0-0263-471b-8980-317e68c30488/message?version=2016-09-20"
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请参阅文档的URL以及解决方案cURL:

https://www.ibm.com/watson/developercloud/conversation/api/v1/

凭证和其他一切都很好.我把它从我的Node.js示例中删除了:

var watson = require('watson-developer-cloud');

var conversation = watson.conversation({
  username: '1793094a-e543-4e3a-891d-4b619f21271d',
  password: 'xjmacpjHceRj',
  version: 'v1',
  version_date: '2016-09-20'
});

// Replace with the context obtained from the initial request
var context = {};

conversation.message({
  workspace_id: '7c7b099b-aed4-4d27-a379-8b2f33644600',
  input: {'text': 'Turn on the lights'},
  context: context
},  function(err, response) {
  if (err)
    console.log('error:', …
Run Code Online (Sandbox Code Playgroud)

vb.net curl watson-conversation

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

VS Code是否可以在文件重命名/移动时自动更新JavaScript和TypeScript导入路径?

vscode是否有一个模块可以更新文件路径?例如,如果我有:

import './someDir/somelib'
Run Code Online (Sandbox Code Playgroud)

并且我重命名或移动somelib,它会自动更新上述所有文件中的文件路径吗?

javascript typescript visual-studio-code

5
推荐指数
4
解决办法
3450
查看次数

使用 Ionic3 时出现不支持错误

我扼杀了能够捕捉到这个错误。在桌面上,此代码引发了以下问题 NotSupportedError

在此处输入图片说明

我通常在 chrome 上调试。

这是代码:

import {Component} from "@angular/core";
import {ScreenOrientation} from "@ionic-native/screen-orientation";

@IonicPage()
@Component({
  selector: 'page-loading',
  templateUrl: 'page-loading.html',
})
export class PageLoading {

  constructor(private screenOrientation:ScreenOrientation) {}

  ionViewDidLoad() {
    console.log('ionViewDidLoad PageLoading');

    try{
        this.screenOrientation.lock(this.screenOrientation.ORIENTATIONS.PORTRAIT).then(()=>{
          console.log('lock');
        });
    }catch(e){
      console.warn('No cordova.js')
    }

  }

}
Run Code Online (Sandbox Code Playgroud)

ionic3 angular

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

HttpClient 的 ReadWriteTimeout 替代方案是什么

我最近切换到HttpClientfrom HttpWebRequest,似乎HttpClient只有正常的超时属性。我找不到任何代表读/写超时的属性。HttpClient我在或 中找不到它HttpClientHandler

.net c# webrequest httpclient

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

无法将null分配给隐式类型的变量

根据Visual Studio,这不行:

var foo = null;
Run Code Online (Sandbox Code Playgroud)

但这没关系:

var foo = false ? (double?)null : null;
Run Code Online (Sandbox Code Playgroud)

为什么?是否(double?)null也在nullelse分支中起作用?

c#

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