zoukankan      html  css  js  c++  java
  • Silverlight 3下自动绑定TabControl的方案

    代码下载:SL3TabControl_new.zip 
    关键代码如下: 
            <Controls:TabControl Regions:RegionManager.RegionName="TabRegion"
            Width="Auto" Height="Auto" Margin="0,5,0,0" HorizontalAlignment="Stretch">
                <Regions:TabControlRegionAdapter.ItemContainerStyle>
                    <Style TargetType="Controls:TabItem">
                        <Setter Property="HeaderTemplate">
                            <Setter.Value>
                                <DataTemplate>
                                    <TextBlock Text="{Binding HeaderInfo}" />
                                </DataTemplate>
                            </Setter.Value>
                        </Setter>
                    </Style>
                </Regions:TabControlRegionAdapter.ItemContainerStyle>
    
            </Controls:TabControl>
    
    
     
    public void Initialize()
    {
        this.RegisterViewsAndServices();
    
        for (int i = 0; i < 5; i++)                
            this.regionManager.Regions["TabRegion"].Add(this.container.Resolve<CView>(), "C" + i.ToString(), true);
    }
     
     
    public class CViewModel
    {
        protected readonly IUnityContainer container;
        protected readonly IRegionManager regionManager;
    
        public CViewModel(IRegionManager regionManager, IUnityContainer container)
        {
            this.regionManager = regionManager;
            this.container = container;
    
            IRegion tabRegion = regionManager.Regions["TabRegion"];
            object existingView = tabRegion.GetView("C");
        }
    
        public CView View { get; set; }
    
        public static string HeaderInfo
        {
            get { return "bjq"; }
        }
    }
  • 相关阅读:
    常用数据结构的应用场景
    数组与链表的对比
    [LeetCode 293] Flip Game
    [Leetcode] Palindrome Permutation 回文变换
    九大排序算法再总结
    query函数的可查询数据
    Column常用的参数
    sqlalchemy的常用字段
    sqlalchemy基本的增删改查
    sqlalchemy映射数据库
  • 原文地址:https://www.cnblogs.com/Jax/p/1599926.html
Copyright © 2011-2022 走看看