lightswitch binding custom control

时间:2022-05-08
本文章向大家介绍lightswitch binding custom control,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

Listing 1: Setting up data binding for the Rating control

usingSystem.Windows.Controls;
usingSystem.Windows.Data;
usingMicrosoft.LightSwitch.Threading;
namespace LightSwitchApplication 
{
    public partial class ShippersListDetail{
       partial void ShippersListDetail_Created() {
          var proxy =this.FindControl("ShipperRating");
                proxy.ControlAvailable+=OnControlAvailable;
      }
      private void OnControlAvailable(object sender,ControlAvailableEventArgs e){
        Dispatchers.Main.BeginInvoke(()=>{
          Rating rc = e.ControlasRating;
                rc.ItemCount=5;
                rc.SelectionMode=RatingSelectionMode.Continuous;var b =newBinding("Value");
                b.Mode=BindingMode.TwoWay;
                rc.SetBinding(Rating.ValueProperty, b);
        });
      }
    }
}