小编Abd*_*wan的帖子

如何删除Visual Studio 2017版本15.8中的水平白线?

我昨天更新到视觉工作室2017 15.8,发现我的一些领域,方法和课程都有奇怪的眼睛紧张的白线,看起来像这样......

在此输入图像描述

所以我想知道如何完全禁用它们?

c# visual-studio visual-studio-2017

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

Xamarin.Forms 中正确的 Page.Loaded 事件

在过去的两个月里,我一直在不知疲倦地寻找一种Page.Loaded在使用 Xamarin.Forms 时实现正确事件的方法,但我无法实现或找到一种方法来实现它。

大多数人建议重写Page.OnAppearing或添加事件处理程序,Page.Appearing这两者都不是答案或实现所需效果的正确方法,并且事件的行为不像真实Page.Loaded事件那样。

我想了解以下信息:

  • 为什么 Xamarin.Forms 没有内置Page.Loaded事件?
  • 有解决办法吗?
  • 我可以从本机端实现它吗?

编辑:

我所说的“适当的Page.Loaded”事件是指:

  • 它必须被调用一次,且仅当页面加载了所有控件、布置它们、初始化它们并首次呈现它们时。

  • 从模态页面返回时不得调用它。

lifecycle xamarin.forms

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

结尾带有`this()` 的结构构造函数和没有结尾的结构构造函数有什么区别?

假设我们有这两个结构......

public struct Example
{
    public int Number { get; set; }

    public Example(int Number)
    {
        Number = number;
    }
}
Run Code Online (Sandbox Code Playgroud)

和:

public struct Example
{
    public int Number { get; set; }

    public Example(int number) : this()
    {
        Number = number;
    }
}
Run Code Online (Sandbox Code Playgroud)

你可以看到有一个结构体,**this()**最后有一个构造函数,另一个没有。

两者有什么区别?

c# constructor struct

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