本文整理汇总了C#中Label.BindTo方法的典型用法代码示例。如果您正苦于以下问题:C# Label.BindTo方法的具体用法?C# Label.BindTo怎么用?C# Label.BindTo使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Label
的用法示例。
在下文中一共展示了Label.BindTo方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Begin
public override void Begin()
{
punainenNappi = LisaaNappi(Color.DarkRed, -600.0);
sininenNappi = LisaaNappi(Color.DarkBlue, -200.0);
keltainenNappi = LisaaNappi(Color.Yellow, 200.0);
vihreaNappi = LisaaNappi(Color.DarkGreen, 600.0);
// Annetaan kaksi sekuntia pelaajalle aikaa valmistautua
ajastin = new Timer();
ajastin.Interval = 2.0;
ajastin.Timeout += SytytaSatunnainenNappi;
ajastin.Start();
// Laskuri (lisätään lopuksi jos aikaa eikä oppilaat ole rättiväsyneitä)
pisteet = new IntMeter(0);
Label pisteNaytto = new Label();
pisteNaytto.BindTo(pisteet);
Add(pisteNaytto);
Mouse.IsCursorVisible = true;
PhoneBackButton.Listen(ConfirmExit, "Lopeta peli");
Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli");
Mouse.Listen(MouseButton.Left, ButtonState.Pressed, HiirtaNapautettu, "Naksauta hiirellä syttyvää nappia");
}
示例2: luoElamaLaskuri
void luoElamaLaskuri()
{
Label elamaNaytto = new Label();
elamaNaytto.BindTo(elamat);
elamaNaytto.X = Screen.Right - 50.0;
elamaNaytto.Y = Screen.Top - 50.0;
Add(elamaNaytto);
}
示例3: LuoNaytto
void LuoNaytto(IntMeter laskuri, double x, double y)
{
Label naytto = new Label();
naytto.X = x;
naytto.Y = y;
naytto.BindTo(laskuri);
Add(naytto);
}
示例4: Luolaskuri
void Luolaskuri()
{
laskuri = new IntMeter(1, 1, 7);
Label naytto = new Label();
naytto.BindTo(elamalaskuri);
naytto.X = Screen.Right - 50.0;
naytto.Y = Screen.Top - 50.0;
Add(naytto);
}
示例5: luoTasoLaskuri
void luoTasoLaskuri()
{
tasolaskuri = new IntMeter(1, 1, 10);
Label tasoNaytto = new Label();
tasoNaytto.BindTo(tasolaskuri);
tasoNaytto.X = Screen.Right - 50.0;
tasoNaytto.Y = Screen.Top - 50.0;
Add(tasoNaytto);
}
示例6: Luoelamalaskuri
void Luoelamalaskuri()
{
elamalaskuri = new IntMeter(3, 0, 5);
Label elamanaytto = new Label();
elamanaytto.BindTo(elamalaskuri);
elamanaytto.X = Screen.Right - 50.0;
elamanaytto.Y = Screen.Top - 50.0;
Add(elamanaytto);
}
示例7: LuoPistelaskuri
void LuoPistelaskuri()
{
pisteLaskuri = new IntMeter(0);
Label pisteNaytto = new Label();
pisteNaytto.X = Screen.Left + 100;
pisteNaytto.Y = Screen.Top - 100;
pisteNaytto.TextColor = Color.Pink;
pisteNaytto.Color = Color.White;
pisteNaytto.BindTo(pisteLaskuri);
Add(pisteNaytto);
pisteNaytto.Title = "pisteet";
pisteNaytto.IntFormatString = "Pisteitä: {0:D1}";
pisteLaskuri.Value = 100;
}
示例8: LuoPisteLaskuri
void LuoPisteLaskuri()
{
pisteet = new IntMeter(0);
Label pistenaytto = new Label();
pistenaytto.X = Screen.Right - 100;
pistenaytto.Y = Screen.Top - 100;
pistenaytto.Title = "Points";
pistenaytto.BindTo(pisteet);
Add(pistenaytto);
}
示例9: LuoPistelaskuri
void LuoPistelaskuri()
{
IntMeter1 = new IntMeter(0);
Label pisteNaytto = new Label();
pisteNaytto.X = Screen.Left + 100;
pisteNaytto.Y = Screen.Top - 100;
pisteNaytto.TextColor = Color.Red;
pisteNaytto.Color = Color.White;
pisteNaytto.BindTo(IntMeter1);
Add(pisteNaytto);
}
示例10: LuoPistelaskuri
void LuoPistelaskuri()
{
pisteLaskuri = new IntMeter(0);
Label pisteNaytto = new Label(100,100);
pisteNaytto.X = Screen.Left + 100;
pisteNaytto.Y = Screen.Top - 100;
pisteNaytto.TextColor = Color.Black;
pisteNaytto.Color = Color.White;
pisteNaytto.TextScale = new Vector(2,2);
pisteNaytto.BindTo(pisteLaskuri);
Add(pisteNaytto);
}
示例11: LisaaNaytot
void LisaaNaytot()
{
Label pisteNaytto = new Label();
pisteNaytto.X = PalikanKoko * (KUILUN_LEVEYS / 2 + 5);
pisteNaytto.Y = PalikanKoko * (ALKUPAIKKA-4);
pisteNaytto.TextColor = Color.White;
pisteNaytto.Title = "PISTEET";
pisteNaytto.BindTo(pisteLaskuri);
Add(pisteNaytto);
Label tasoNaytto = new Label();
tasoNaytto.X = PalikanKoko * (KUILUN_LEVEYS / 2 + 5);
tasoNaytto.Y = PalikanKoko * (ALKUPAIKKA-3);
tasoNaytto.TextColor = Color.White;
tasoNaytto.Title = "TASO";
tasoNaytto.BindTo(tasoLaskuri);
Add(tasoNaytto);
// Kutsutaan tason nopeuden asettavaa aliohjelmaa aina kun laskurin arvo muuttuu.
tasoLaskuri.Changed += AsetaTaso;
}
示例12: LuoAikaLaskuri
void LuoAikaLaskuri()
{
Timer aikaLaskuri = new Timer();
aikaLaskuri.Start();
Label aikaNaytto = new Label();
aikaNaytto.TextColor = Color.White;
aikaNaytto.DecimalPlaces = 1;
aikaNaytto.BindTo(aikaLaskuri.SecondCounter);
Add(aikaNaytto);
}
示例13: CreateOSD
void CreateOSD()
{
jumpPowerMeter = new DoubleMeter(0.0, 0.0, JUMP_POWAH_MAX);
speedMeter = new DoubleMeter(0.0, 0.0, RUN_SPEED_MAX);
catsSavedMeter = new IntMeter(0);
ProgressBar jumpPB = new ProgressBar(200, 20);
jumpPB.Position = new Vector(Screen.Left + 150, Screen.Top - 40);
jumpPB.BindTo(jumpPowerMeter);
jumpPB.BarColor = Color.Red;
jumpPB.Color = Color.White;
Add(jumpPB);
ProgressBar speedPB = new ProgressBar(200, 20);
speedPB.Position = new Vector(Screen.Right - 150, Screen.Top - 40);
speedPB.BindTo(speedMeter);
speedPB.BarColor = Color.Blue;
speedPB.Color = Color.White;
Add(speedPB);
Label lives = new Label("Lives left: 1 of 1");
lives.Y = Screen.Top - 40;
lives.Font = Font.DefaultBold;
lives.TextColor = Color.White;
Add(lives);
Label points = new Label("");
points.IntFormatString = "Cats rescued: {0:D1}";
points.Y = Screen.Top - 80;
points.Font = Font.DefaultBold;
points.TextColor = Color.White;
points.BindTo(catsSavedMeter);
Add(points);
}
示例14: LuoElamaLaskuri
void LuoElamaLaskuri()
{
elamat = new IntMeter(5);
Label elamanaytto = new Label();
elamanaytto.X = Screen.Left + 100;
elamanaytto.Y = Screen.Top - 100;
elamanaytto.Title = "Health";
elamanaytto.BindTo(elamat);
Add(elamanaytto);
}
示例15: LuoPisteLaskuri
void LuoPisteLaskuri()
{
pistelaskuri = new IntMeter(0);
Label pistenaytto = new Label();
pistenaytto.X = Screen.Left + 100;
pistenaytto.Y = Screen.Top - 100;
pistenaytto.TextColor = Color.Black;
pistenaytto.Color = Color.White;
pistenaytto.Title = "Pisteet";
pistenaytto.BindTo(pistelaskuri);
Add(pistenaytto);
}