当前位置: 首页>>代码示例>>C#>>正文


C# ConfigNode.FindChildConfigNode方法代码示例

本文整理汇总了C#中ConfigNode.FindChildConfigNode方法的典型用法代码示例。如果您正苦于以下问题:C# ConfigNode.FindChildConfigNode方法的具体用法?C# ConfigNode.FindChildConfigNode怎么用?C# ConfigNode.FindChildConfigNode使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在ConfigNode的用法示例。


在下文中一共展示了ConfigNode.FindChildConfigNode方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: Load

        public void Load(ConfigNode parent)
        {
            ConfigNode n = parent.FindChildConfigNode("profiles");
            if(n!=null) {
                foreach(ConfigNode ch in n.Children) {
                    ChannelProfile p = null;
                    if(ch.Name=="local-to-remote")
                        p = new LocalToRemoteChannelProfile();
                    else if(ch.Name=="remote-to-local")
                        p = new RemoteToLocalChannelProfile();
                    else
                        throw new FormatException(ch.Name + " is invalid channel profile name.");

                    p.Import(ch);
                    _data.Add(p);
                }
            }
        }
开发者ID:rfyiamcool,项目名称:solrex,代码行数:18,代码来源:channelprofile.cs

示例2: Load

        public void Load(ConfigNode parent)
        {
            ConfigNode node = parent.FindChildConfigNode("options");
            if(node!=null) {
                //��{�̃A�g���r���[�g
                foreach(ConfigElementAttribute attr in _configAttributes) {
                    attr.ImportFrom(this, node);
                }
            }

            //frame state�͕ʂ̈���
            string frame_pos = node==null? null : node.GetValue("framePosition", null);
            bool frame_filled = false;
            if(_frameState==FormWindowState.Normal && frame_pos!=null) {
                string[] t = frame_pos.Split(',');
                if(t.Length==4) {
                    _framePosition.X = Util.ParseInt(t[0], 0);
                    _framePosition.Y = Util.ParseInt(t[1], 0);
                    _framePosition.Width = Util.ParseInt(t[2], 640);
                    _framePosition.Height = Util.ParseInt(t[3], 480);

                    frame_filled = true;
                }
            }

            if(!frame_filled) {
                if(_frameState==FormWindowState.Minimized) _frameState = FormWindowState.Normal; //�ŏ����ŋN�����Ă�d���Ȃ��̂Ńm�[�}���ɂ���
                Rectangle r = Screen.PrimaryScreen.Bounds;
                _framePosition.X = r.Width / 3;
                _framePosition.Y = r.Height / 3;
                _framePosition.Width = r.Width / 3;
                _framePosition.Height = r.Height / 3;
            }
        }
开发者ID:rfyiamcool,项目名称:solrex,代码行数:34,代码来源:options.cs


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