小编Fab*_*e T的帖子

DataGridView更改单元格背景颜色

我有以下代码:

private void dgvStatus_DataBindingComplete(object sender, DataGridViewBindingCompleteEventArgs e)
{
    foreach (DataGridViewRow row in dgvStatus.Rows)
    {
        row.Cells[color.Index].Style.BackColor = Color.FromArgb(((GesTest.dsEssais.FMstatusAnomalieRow)row.DataBoundItem).iColor);
    }
}
Run Code Online (Sandbox Code Playgroud)

我试图从背景颜色列设置每个单元格的背景颜色.这不起作用颜色永远不会改变.知道为什么吗?

我一直在环顾四周,但没有找到任何有用的东西

c# datagridview winforms

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

在XAML内定义一个集合

我想创建一个绑定到XAML内部定义的字符串的集合。

在WPF中,我可以创建一个ArrayList带有键的资源,准备用作绑定的源(使用StaticResource)。

Xamarin形式有可能吗?

编辑:我已经尝试使用@Stephane Delcroix提出的解决方案来使用此XAML,但是却遇到了未处理的异常:

<?xml version="1.0" encoding="utf-8"?>

<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             xmlns:sys="clr-namespace:System;assembly=mscorlib"
             x:Class="ReferenceApp.Views.GamesPage"
             Title="Games">


    <ContentPage.Resources>
        <x:Array Type="{x:Type sys:String}" x:Key="array">
            <x:String>Hello</x:String>
            <x:String>World</x:String>
        </x:Array>
    </ContentPage.Resources>
    <Grid />

</ContentPage>
Run Code Online (Sandbox Code Playgroud)

但是,如果我删除了 <x:Array >... </x:Array>

我究竟做错了什么?

xaml markup-extensions xamarin.forms

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

离开/更改页面时的 Xamarin.forms 事件

我正在寻找类似函数的东西

protected override void OnDisappearing()
{
}
Run Code Online (Sandbox Code Playgroud)

在 Xamarin 表单中。问题是,即使我关闭手机显示屏,也会调用此功能。我正在寻找一种仅在页面更改时响应事件的功能 - 例如,菜单中的用户单击正在访问的页面以外的页面。

谢谢你的建议

c# events page-lifecycle xamarin xamarin.forms

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

在Xamarin.Forms中使用xaml以大写形式显示标签文本

我有一个用户名标签,需要将其视为大写,但这仅与UI有关。数据(字符串)应按实际情况保存在数据库中,无论它是什么。有人可以告诉我是否有将其转换为大写的方式,而无需通过后面的代码进行吗?

c# xaml label xamarin.ios xamarin.forms

3
推荐指数
2
解决办法
5435
查看次数