• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C# Setting类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中Setting的典型用法代码示例。如果您正苦于以下问题:C# Setting类的具体用法?C# Setting怎么用?C# Setting使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



Setting类属于命名空间,在下文中一共展示了Setting类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: getUserSpecificSettings

        public static void getUserSpecificSettings(String currentUser)
        {
            var iso = IsolatedStorageSettings.ApplicationSettings;

            // check to see if this user exists
            if (!iso.Contains(currentUser + "SaveOriginal"))
            {
                saveOriginal = new Setting<bool>(currentUser + "SaveOriginal", true);
                locationService = new Setting<bool>(currentUser + "LocationService", true);

                twitterAuth = new Setting<bool>(currentUser + "TwitterAuth", false);
                twitterDefault = new Setting<bool>(currentUser + "TwitterDefault", false);
            }
            else
            {
                saveOriginal = new Setting<bool>(currentUser +
                    "SaveOriginal", Convert.ToBoolean(IsolatedStorageSettings.ApplicationSettings[currentUser + "SaveOriginal"]));
                locationService = new Setting<bool>(currentUser +
                    "LocationService", Convert.ToBoolean(IsolatedStorageSettings.ApplicationSettings[currentUser + "LocationService"]));

                twitterAuth = new Setting<bool>(currentUser +
                    "TwitterAuth", Convert.ToBoolean(IsolatedStorageSettings.ApplicationSettings[currentUser + "TwitterAuth"]));
                twitterDefault = new Setting<bool>(currentUser +
                    "TwitterDefault", Convert.ToBoolean(IsolatedStorageSettings.ApplicationSettings[currentUser + "TwitterDefault"]));
            }
        }
开发者ID:purdue-cs-groups,项目名称:cs307-project01,代码行数:26,代码来源:Settings.cs


示例2: StrataOnTunnel

        // tunnelX, tunnelZ is the coordinate of tunnel crown
        // h is the height of tunnel
        //
        public static List<Result> StrataOnTunnel(double tunnelX, double tunnelZ, double h,
            IView profileView, string stLayerID, Setting setting)
        {
            IGraphicsLayer gLayerSt = profileView.getLayer(stLayerID);
            if (gLayerSt == null)
                return null;

            List<Result> results = new List<Result>();

            Project prj = Globals.project;
            Domain geology = prj.getDomain(DomainType.Geology);
            DGObjectsCollection stratum = geology.getObjects("Stratum");
            var stratumList = stratum.merge();
            foreach (DGObject obj in stratumList)
            {
                Stratum strata = obj as Stratum;
                IGraphicCollection gc = gLayerSt.getGraphics(strata);

                if (gc == null)
                    continue;

                Result result = StratumOnTunnel(tunnelX, tunnelZ, h, gc, profileView.spatialReference);
                if (result != null)
                {
                    result.StratumObj = gLayerSt.getObject(gc[0]);
                    if (result.Depth > 0 || setting.AllStrata)
                        results.Add(result);
                }
            }
            return results;
        }
开发者ID:iS3-Project,项目名称:iS3,代码行数:34,代码来源:StratumMappingUtility.cs


示例3: DeleteSetting

 public bool DeleteSetting(Setting setting)
 {
     if (setting == null) return false;
     _unitOfWork.SettingRepository.Delete(setting);
     _unitOfWork.Save();
     return true;
 }
开发者ID:edgecomputing,项目名称:cats-hub-module,代码行数:7,代码来源:SettingService.cs


示例4: Unicode

 /// <summary>
 /// 유니코드의 한글 범위를 조합합니다.
 /// </summary>
 /// <param name="setting">설정값을 받습니다.</param>
 public Unicode(Setting setting)
 {
     for (int i = 0; i != setting.CharLength; i++)
     {
         result.Append((char)random.Next(_UNICODE_RANGE_MIN, _UNICODE_RANGE_MAX + 1));
     }
 }
开发者ID:steamb23,项目名称:Namescape,代码行数:11,代码来源:Unicode.cs


示例5: OnSettingsChanged

 private void OnSettingsChanged(object sender, Setting setting)
 {
     if (setting.Name == GlobalSettingNames.CaretOpacityName)
     {
         UpdateCaretOpacity();
     }
 }
开发者ID:otf,项目名称:VsVim,代码行数:7,代码来源:BlockCaretController.cs


示例6: addSetting

        public static bool addSetting(Setting setting, string connString)
        {
            #region code
            bool rs = false;
            using (SqlConnection conn = new SqlConnection(connString))
            {
                try
                {
                    conn.Open();
                    using (SqlCommand cmd = conn.CreateCommand())
                    {
                        cmd.CommandType = CommandType.StoredProcedure;
                        cmd.CommandText = "sony_sp_add_setting";
                        cmd.Parameters.AddWithValue("@name", setting.Name);
                        cmd.Parameters.AddWithValue("@value", setting.Value);
                        SqlParameter returnVal = new SqlParameter("@returnVal", SqlDbType.Int);
                        returnVal.Direction = ParameterDirection.Output;
                        cmd.Parameters.Add(returnVal);

                        cmd.ExecuteNonQuery();
                        rs = ((int)cmd.Parameters["@returnVal"].Value != 0);
                    }
                }
                catch (Exception ex)
                {
                    return false;
                }
            }
            return rs;
            #endregion
        }
开发者ID:ndl0986,项目名称:rebuild-site,代码行数:31,代码来源:SettingServices.cs


示例7: SettingParseInvalidTypeException

 /// <summary>
 /// Constructs a new InvalidSettingTypeException.
 /// </summary>
 public SettingParseInvalidTypeException (Setting setting, Type parsedType)
     : base (
         String.Format ("Expecting setting type: {0}, doesn't match setting: {1}", parsedType.FullName, setting))
 {
     _setting = setting;
     _parsedType = parsedType;
 }
开发者ID:aqueduct,项目名称:Aqueduct.SitecoreLib,代码行数:10,代码来源:SettingParseInvalidTypeException.cs


示例8: GetInstance

 public static Setting GetInstance()
 {
     if (null == Instance) {
         Instance = new Setting();
     }
     return Instance;
 }
开发者ID:OrangeZhang,项目名称:MyScripts,代码行数:7,代码来源:Setting.cs


示例9: GetSetting

 public static object GetSetting(Setting setting)
 {
     if (IsolatedStorageSettings.ApplicationSettings.Contains(setting.Key()))
         return IsolatedStorageSettings.ApplicationSettings[setting.Key()];
     else
         return DefaultValue(setting);
 }
开发者ID:hmehart,项目名称:Notepad,代码行数:7,代码来源:SettingsUtils.cs


示例10: LoadUserAgnetSetting

 public void LoadUserAgnetSetting(Setting.Setting.UserAgentStruct userAgent)
 {
     checkBox_IsRandom.Checked = userAgent.IsRandom;
     foreach (var i in userAgent.UserAgentList)
     {
         //不显示Custom值
         if (i.Key == "Custom") continue;
         comboBox_UserAgentList.Items.Add(i);
     }
     //显示选中项
     if (userAgent.Selected.Key == "Custom")
     {
         //作为自定义内容显示在comboBox_UserAgentList.Text
         comboBox_UserAgentList.Text = userAgent.Selected.Value;
     }
     else
     {
         //从现有的items中选择
         foreach (object i in comboBox_UserAgentList.Items)
         {
             if (((KeyValuePair<string,string>)i).Key == userAgent.Selected.Key)
             {
                 comboBox_UserAgentList.SelectedItem = i;
             }
             break;
         }
     }
 }
开发者ID:GHubgenius,项目名称:Altman,代码行数:28,代码来源:ControlUserAgentSetting.cs


示例11: BurnStatus

 public BurnStatus( Character person, Setting setting)
     : base(person)
 {
     duration = setting.duration;
     damage = setting.damage;
     maxOverlay = setting.maxOverlay;
 }
开发者ID:HetongWang,项目名称:dark-conqueror,代码行数:7,代码来源:BurnStatus.cs


示例12: SaveSetting

        public void SaveSetting(Setting setting)
        {
            if(GetSetting() == null && setting.Id == 0)
                _dataContext.Settings.Add(setting);

            _dataContext.SaveChanges();
        }
开发者ID:stack72,项目名称:GiveCamp-London,代码行数:7,代码来源:SettingRepository.cs


示例13: Insert

 public void Insert(Setting setting)
 {
     if (storage.Settings.Where(x => x.Key == setting.Key).Count() > 0)
         storage.Settings.Where(x => x.Key == setting.Key).First().Value = setting.Value;
     else storage.Settings.Add(setting);
     storage.SaveChanges();
 }
开发者ID:KamalRathnayake,项目名称:K-Plus-Shortcut-Gadget,代码行数:7,代码来源:BinaryRepositories.cs


示例14: BooleanButton

 public BooleanButton(Menu.MenuSettings ms, string text, Setting<bool> setting = null)
     : base(ms)
 {
     this.text = text;
     this.isEnabled = setting == null || setting.Value;
     this.setting = setting;
 }
开发者ID:benjy3gg,项目名称:PoeHud,代码行数:7,代码来源:BooleanButton.cs


示例15: Set

 public static void Set(Setting setting, string value)
 {
     var settingName = setting.ToString();
     var bytes = Encoding.UTF8.GetBytes(value);
     var encryptedBytes = ProtectedData.Protect(bytes, null);
     IsolatedStorageSettings.ApplicationSettings[settingName] = encryptedBytes;
 }
开发者ID:jasonamyers,项目名称:Apps,代码行数:7,代码来源:Settings.cs


示例16: OnSettingChanged

 private void OnSettingChanged(IVimBuffer buffer, Setting args)
 {
     if (args.Name == WindowSettingNames.CursorLineName && buffer.TextView.Options != null)
     {
         buffer.TextView.Options.SetOptionValue(DefaultWpfViewOptions.EnableHighlightCurrentLineId, buffer.WindowSettings.CursorLine);
     }
 }
开发者ID:GunioRobot,项目名称:VsVim,代码行数:7,代码来源:VimBufferCreationListener.cs


示例17: GetPreviousSettingsGroup

        public SettingsGroupDescriptor GetPreviousSettingsGroup(SettingsGroupDescriptor @group)
        {
            var newGroup = new SettingsGroupDescriptor(@group.Name, new Version(0, 9), @group.Description,
                                           @group.AssemblyQualifiedTypeName,
                                           @group.HasUserScopedSettings);

            var matchingSetting = FindSetting(@group);
            var previousSetting = FindSetting(newGroup);
            if (matchingSetting == null)
            {
                if (previousSetting != null)
                    return newGroup;

                return null;
            }
            
            if (previousSetting == null)
            {
                var newSetting = new Setting
                                     {
                                         Group = newGroup,
                                         Values = new Dictionary<string, string>()
                                     };
                _settingsList.Add(newSetting);

                foreach (var key in matchingSetting.Values.Keys)
                {
                    var val = matchingSetting.Values[key];

                    newSetting.Values[key] = val + TestString;
                }
            }

            return newGroup;            
        }
开发者ID:nhannd,项目名称:Xian,代码行数:35,代码来源:TestSettingsStore.cs


示例18: ColorPicker

 public ColorPicker(Menu.MenuSettings menuSettings, string text, Setting<Color> setting)
     : base(menuSettings)
 {
     this.text = text;
     this.value = setting.Value;
     this.setting = setting;
 }
开发者ID:benjy3gg,项目名称:PoeHud,代码行数:7,代码来源:ColorPicker.cs


示例19: GetStats

        public async Task GetStats()
        {

            var storage = new Setting<List<FileUploadCompleted>>();
            List<FileUploadCompleted> accountList = await storage.LoadAsync("Statistics");
            ItemGridView.ItemsSource = accountList;
        }
开发者ID:prashanthganathe,项目名称:PersonalProjects,代码行数:7,代码来源:Stats.xaml.cs


示例20: ReadOnlySetting

 /// <summary>
 /// Initializes a new instance of the ReadOnlySetting class.
 /// </summary>
 internal ReadOnlySetting (Setting setting)
 {
     _isProcessed = setting.IsProcessed;
     _key = setting.Key;
     _raw = setting.Raw;
     _type = setting.Type;
     _value = setting.Value;
 }
开发者ID:aqueduct,项目名称:Aqueduct.SitecoreLib,代码行数:11,代码来源:ReadOnlySetting.cs



注:本文中的Setting类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# Settings类代码示例发布时间:2022-05-24
下一篇:
C# SetWindowPosFlags类代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap