小编Ale*_*lex的帖子

WPF ToolTipService.BetweenShowDelay 不起作用

我注意到 ToolTipServices.BetweenShowDelay 没有按预期工作。另外,我发现了同样的问题

STR: 1.在VS2010中创建一个WPF应用程序。2. 在 WPF 窗口中添加两个按钮,它们是 3. 运行应用程序,将鼠标从一个按钮移动到另一个按钮。

实际结果:当我将鼠标从一个按钮移动到另一个按钮时,工具提示会立即显示。

预期结果:工具提示应与初始延迟一起显示。

wpf tooltip

7
推荐指数
0
解决办法
523
查看次数

ASP.NET Core WebApi将错误消息返回给AngularJS $ http promise

我想将异常消息返回给AngularJS UI.作为后端,我使用ASP.NET Core Web Api控制器:

    [Route("api/cars/{carNumber}")]
    public string Get(string carNumber)
    {
        var jsonHttpResponse = _carInfoProvider.GetAllCarsByNumber(carNumber);
        if (jsonHttpResponse.HasError)
        {
            var message = new HttpResponseMessage(HttpStatusCode.InternalServerError)
            {
                Content = new StringContent(jsonHttpResponse.ErrorMessage)
            };

            throw new HttpResponseException(message);
        }

        return jsonHttpResponse.Content;
    }
Run Code Online (Sandbox Code Playgroud)

但在Angular方面,失败承诺只能看到状态和statusText"内部服务器错误":

在此输入图像描述

如何将错误消息传递给Core Web Api的Angular $ http失败承诺?

error-handling angularjs angular-promise asp.net-core-mvc

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

WPF:绑定到验证规则的 DependencyProperty

我想根据标准规则验证文本框值,其中几个是最小值和最大值。问题是,我需要配置这个值(例如在设置文件中)。

我有验证规则:

public class TextBoxWithIntegerValidation : ValidationRule
    {
        private Int32RangeChecker _validRange;

        public Int32RangeChecker ValidRange
        {
            get { return _validRange; }
            set { _validRange = value; }
        }

        public override ValidationResult Validate(object value, CultureInfo cultureInfo)
        {
            var str = value as string;
            if (str == null)
            {
                return new ValidationResult(false, Resources.TextResources.TextBoxIsEmpty_ErrorMessage);
            }

            int intValue = -1;
            if (!int.TryParse(str, out intValue))
            {
                return new ValidationResult(false, Resources.TextResources.TextBoxNotIntegerValue_ErrorMessage);
            }

            if (intValue < ValidRange.Minimum)
            {
                return new ValidationResult(false, 
                    string.Format(Resources.TextResources.TextBoxValueLowerThanMin_ErrorMessage, ValidRange.Minimum));
            }

            return new ValidationResult(true, null); …
Run Code Online (Sandbox Code Playgroud)

c# data-binding wpf dependency-properties

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

WPF 显示没有动画和透明度的工具提示

我想在没有任何透明度的情况下显示工具提示(也许是为了实现它 - 没有动画),并分别隐藏它。

我该怎么做?

wpf transparency tooltip

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