Xamarin.android——基本控件的使用(1)

原创 2017年07月17日 20:26:10

作为一个一年开发的小白,最近公司要求使用C#来开发android,从AS转到VS开发,真的有些不习惯,刚接触,连基本的声明,实例化,事件等,都摸不着头脑。现在边学习边记录,以后也可以回头看看自己做的笔记,慢慢积累经验。

就从最基本的控件开始,记录java与C#的差别:

1.控件的声明与实例化。

Java:

TextView t = (TextView)FindViewById(R.id.txt);
C#:

TextView t = FindViewById<TextView>(Resource.Id.txt);
2.设置与获取TextView的内容。

Java:

t.setText("我是Reason");
String s = t.getText().toString();
C#:

t.Text = "我是Reason";
String s = t.Text;

2.点击事件:

Java:

button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
              //做我们想要做的事情  
            }
        });
C#:

Lambda方式:(sender代表我们的Button,EventArgs代表我们的点击事件)

button.Click += (object sender, EventArgs e) =>
{   
//做我们想要做的事情 
};


Delegate委托方式:(这是listviewItem的点击事件)
listView.ItemClick += delegate {
//做我们想要做的事情                  
};
两种方式都可以实现点击事件。








版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

Android开源项目及库

TimLiu-Android 自己总结的Android开源项目及库。 github排名 https://github.com/trending,github搜索:https://github.c...

Xamarin学习笔记——基本控件ListView

写过Android项目的童鞋都知道,ListView 是Android各种基本控件里面非常常用又稍稍有些难度的控件,那么在Xamarin里面究竟是怎样的呢?首先我们来看一下ListView的定义: ...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

xamarin.forms中自定义控件的android实现

之前有介绍了forms和native的交互处理,为了使用第三方的android插件,做了forms到native的跳转,这时会有个性能问题:forms和native的出入口必须为指定的MainActi...

基本空间的使用(MRC)

// 准备工作 self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds]; se...

ExpandableListView基本使用

点击子列表改变父列表 MainActivity public class MainActivity extends AppCompatActivity { List group; ...

CStatic控件的基本使用

CStatic控件的基本使用 CStatic 继承于 CWnd,是一种特殊的窗体。他可以显示文本字符串(这也是最常用的用法)、图标、指针(cursor)、位图和增强图文元件. 通常静态控件不提供...

TextView,TextField,slider,segmented Control等各类控件的使用

1,本次实例中涉及到 TextView,TextField,button,slider,segmented Control这几个按钮的使用;

Actionsheet和AlertView的使用

AlertView是警告框,用于给用户以警告或者是提示,最多有两个按钮,超过lian

NSTimer与ProgressView进度条的使用

对于这个进度条,

控件的基本使用

原文地址:http://create.msdn.com/en-US/education/quickstarts/Using_Controls   【译者注:这篇文章是翻译自微软官方的WP7 ...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)