天津23维预案
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

63 lines
922 B

using UnityEngine;
using UnityEngine.UI;
using UIWidgets;
namespace UIWidgetsSamples {
[RequireComponent(typeof(Button))]
public class TestListView : MonoBehaviour {
public ListView listView;
Button button;
void Start()
{
button = GetComponent<Button>();
if (button!=null)
{
button.onClick.AddListener(Click);
}
}
ObservableList<string> items;
int click = 0;
void Click()
{
if (click==0)
{
items = listView.DataSource;
items.Add("Added from script 0");
items.Add("Added from script 1");
items.Add("Added from script 2");
items.Remove("Caster");
click += 1;
return ;
}
if (click==1)
{
items.Clear();
click += 1;
return ;
}
if (click==2)
{
items.Add("test");
click += 1;
return ;
}
}
void OnDestroy()
{
if (button!=null)
{
button.onClick.RemoveListener(Click);
}
}
}
}