小编isp*_*iro的帖子

如何在代码中获取附加属性的值?

我有一个按钮,ToolTipService.ToolTip里面有一个。如何在代码中访问它?

例如

<Button Name="testButton">
    <ToolTipService.ToolTip>
        Test
    </ToolTipService.ToolTip>
</Button>
Run Code Online (Sandbox Code Playgroud)

c# xaml uwp uwp-xaml

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

为什么BroadcastReceiver在没有实例的情况下工作?

本教程中, 一个类派生自BroadcastReceiver.然后它接收消息.怎么样?这只是一个类的定义,而不是它的一个实例!

在我们弄清楚之后 - 我们如何防止这种情况发生,以便我们可以将此类与a一起使用LocalBroadcastManager,仅限于应用程序?(当然,与教程中的情况不同,因为这是一条不是来自应用程序的消息.)

android broadcastreceiver xamarin localbroadcastmanager xamarin.forms

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

如果稍后在读取时进行设置,为什么还要在FileStream ctor中设置bufferSize?

FileStream构造函数的文档 没有提及原因。它只是说:

缓冲区大小

类型:System.Int32

大于0的Int32正值表示缓冲区大小。默认缓冲区大小为4096。

但是后来我们使用诸如Read之类的方法, 在其中指定缓冲区大小并提供缓冲区本身。

那么,为什么要在构造函数中指定缓冲区大小?

.net c#

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

哪个.Net Standard 版本支持哪个Android 版本?

我想将 Xamarin PCL 项目转换为 .Net Standard。

我的问题是,这将支持哪些版本的 Android?我当前的项目支持 Android 4。.Net Standard 能支持吗?它是否取决于 .Net Standard 版本?

我看过这张表,但它只告诉我支持的“Xamarin”版本,我不明白它和 Android 版本之间的联系。.Net Standard 是与 Android 版本无关(有点像 C# 版本与 .Net 版本是分开的)还是 .Net Standard 与特定版本的 Android 相关联(在它支持的其他框架中)?

c# xamarin.android portable-class-library xamarin .net-standard

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

检查当前是否显示 ContentPage

有没有办法判断当前是否显示 ContentPage?

我需要 ContentPage 中的事件处理程序内的代码来检查页面当前是否显示并采取相应的操作。

c# xamarin xamarin.forms

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

“当前配置中未启用调试” - 如何启用它?

尝试从 PC 上的 Visual Studio 在 iOS 上调试 Xamarin.Forms 应用程序的发布版本时,我收到以下消息:

在此处输入图片说明

但是“iOS Build”屏幕没有任何选项。那么如何在 iOS 设备上测试 Release 版本呢?

c# visual-studio xamarin.ios xamarin

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

为什么 char 不是单个字符?

在 Microsoft 的DEV_BROADCAST_DEVICEINTERFACE_A文档中,类型dbcc_name定义如下:

char  dbcc_name[1];
Run Code Online (Sandbox Code Playgroud)

但正如这个 StackOverflow 问题中所示,它原来是一个string多个字符的。

是不是char一个16位的值单个字符?这是如何运作的?

(我最初认为这char是 16 位。大概是因为这是它在 c# 中的大小。实际上这可能是因为我正在查看DEV_BROADCAST_DEVICEINTERFACE_W,它确实是 2 个字节。)

c c++ windows

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

将方法标记为已过时,同一类内的调用除外

我只想将一个方法标记为“已过时”,仅适用于来自其类之外的调用者,同时让其类中的方法在不发出警告的情况下调用它。

那可能吗?

.net c# visual-studio

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

查找解决方案中的所有数字文字

有没有办法搜索解决方案中的所有数字文字?

例如,这些将包括在内:

Margin = new Thickness(10);
int i = 10;
Run Code Online (Sandbox Code Playgroud)

而这些不是:

Margin = margin123;
int i100 = j100;
Run Code Online (Sandbox Code Playgroud)

.net c# visual-studio

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

在基类的事件处理程序之前使继承的事件处理程序触发的正确方法是什么?

我有一个基类(本身继承自Panel)和一个继承的类.基类有一个Click事件处理程序.

在base的处理程序之前,在继承类中触发Click事件处理程序的正确方法是什么,然后只执行base?

我的解决方法是以下形式:

class first : Panel
{
    public first()
    {
        Click += first_Click;
    }

    protected virtual void first_Click(object sender, EventArgs e)
    {
        doHandler();
    }

    protected void doHandler()
    {
        MessageBox.Show("first");
    }
}

class derived : first
{
    protected override void first_Click(object sender, EventArgs e)
    {
        MessageBox.Show("derived");
        doHandler();
    }
}
Run Code Online (Sandbox Code Playgroud)

有一种直截了当的方式吗?

谢谢.

c# inheritance event-handling winforms

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