本文整理汇总了C#中IControl类的典型用法代码示例。如果您正苦于以下问题:C# IControl类的具体用法?C# IControl怎么用?C# IControl使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
IControl类属于命名空间,在下文中一共展示了IControl类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。
示例1: AddControl
public virtual void AddControl(string name, IControl ctrl)
{
if (_controlHash.ContainsKey(name))
_controlHash[name] = ctrl;
else
_controlHash.Add(name, ctrl);
}
开发者ID:xeno-by,项目名称:dotwindows,代码行数:7,代码来源:ViewFactory.cs
示例2: Add
public void Add( IControl control )
{
lock ( this._lock )
{
this._selectedControl.Add( control );
}
}
开发者ID:Klakier,项目名称:Road-Traffic-Simualator,代码行数:7,代码来源:SelectedControlsCollection.cs
示例3: DevToolsViewModel
public DevToolsViewModel(IControl root)
{
_logicalTree = new TreePageViewModel(LogicalTreeNode.Create(root));
_visualTree = new TreePageViewModel(VisualTreeNode.Create(root));
this.WhenAnyValue(x => x.SelectedTab).Subscribe(index =>
{
switch (index)
{
case 0:
Content = _logicalTree;
break;
case 1:
Content = _visualTree;
break;
}
});
_focusedControl = KeyboardDevice.Instance
.WhenAnyValue(x => x.FocusedElement)
.Select(x => x?.GetType().Name)
.ToProperty(this, x => x.FocusedControl);
_pointerOverElement = root.GetObservable(TopLevel.PointerOverElementProperty)
.Select(x => x?.GetType().Name)
.ToProperty(this, x => x.PointerOverElement);
}
开发者ID:jkoritzinsky,项目名称:Avalonia,代码行数:27,代码来源:DevToolsViewModel.cs
示例4: Create
public IEnumerable<BuilderAction> Create( IControl control )
{
var builder = new Builder();
yield return new BuilderAction( Order.High, context => builder.Build( context, control ) );
yield return new BuilderAction( Order.Normal, builder.Connect );
yield return new BuilderAction( Order.Low, builder.Setup );
}
开发者ID:Klakier,项目名称:Road-Traffic-Simualator,代码行数:7,代码来源:CarsRemoverBuilder.cs
示例5: frmContextSearch
public frmContextSearch(IControl parentControl)
{
InitializeComponent();
Parent = parentControl;
ContextSearchId = parentControl.ContextSearchId;
contextSearchManager = new ContextSearch(ContextSearchId);
}
开发者ID:sherif-hfm,项目名称:ItsBackOffice,代码行数:7,代码来源:frmContextSearch.cs
示例6:
void IGrid.SetContent(int row, int column, IControl content)
{
Grid.SetRow((Windows.UI.Xaml.FrameworkElement) content, row);
Grid.SetColumn((Windows.UI.Xaml.FrameworkElement) content, column);
base.Children.Add((Windows.UI.Xaml.FrameworkElement) content);
}
开发者ID:okhosting,项目名称:OKHOSTING.UI,代码行数:7,代码来源:Grid.cs
示例7: DevTools
public DevTools(IControl root)
{
InitializeComponent();
Root = root;
DataContext = new DevToolsViewModel(root);
Root.PointerMoved += RootPointerMoved;
}
开发者ID:abdelkarim,项目名称:Perspex,代码行数:7,代码来源:DevTools.paml.cs
示例8:
void IGrid.SetContent(int row, int column, IControl content)
{
global::Xamarin.Forms.Grid.SetRow((global::Xamarin.Forms.View) content, row);
global::Xamarin.Forms.Grid.SetColumn((global::Xamarin.Forms.View) content, column);
base.Children.Add((global::Xamarin.Forms.View) content);
}
开发者ID:gitter-badger,项目名称:OKHOSTING.UI,代码行数:7,代码来源:Grid.cs
示例9: Start
void Start()
{
m_LineRenderer = GetComponent<LineRenderer> ();
m_Camera = GetComponentInParent<Camera> ();
m_Control = GetComponentInParent<IControl> ();
m_PlayerStats = GetComponentInParent<PlayerStats> ();
}
开发者ID:LucidNeko,项目名称:WeAreAllOne,代码行数:7,代码来源:DrawRay.cs
示例10: ExportQuaternionController
private static bool ExportQuaternionController(IControl control, string property, List<BabylonAnimation> animations)
{
IQuat previousQuat = null;
return ExportController(control, property, animations, 0x2003, BabylonAnimation.DataType.Quaternion,
(index, keyControl) =>
{
var key = Loader.Global.ILinRotKey.Create();
keyControl.GetKey(index, key);
var newQuat = key.Val;
if (index > 0)
{
newQuat = previousQuat.Multiply(newQuat);
}
previousQuat = newQuat;
return new BabylonAnimationKey
{
frame = key.Time / Ticks,
values = newQuat.ToArray()
};
});
}
开发者ID:thr0wn,项目名称:Babylon.js,代码行数:25,代码来源:BabylonExporter.Animation.cs
示例11: MoveToElement
public void MoveToElement(IControl WebElement)
{
//Thread.Sleep(10000);
SeleniumActions.MoveToElement(((SeleniumWebControls)WebElement).aWebElement).Build().Perform();
//Thread.Sleep(10000);
//element.Click().Build().Perform();
}
开发者ID:geeksree,项目名称:cSharpGeeks,代码行数:7,代码来源:Actions.cs
示例12: CanAdd
public bool CanAdd( IControl control )
{
if ( this._route.IsEmpty() ) { return true; }
// NOTE This only fake
return true;
}
开发者ID:Klakier,项目名称:Road-Traffic-Simualator,代码行数:7,代码来源:Route.cs
示例13: ReplaceWith
public void ReplaceWith( IControl control )
{
lock ( this._lock )
{
this._selectedControl.Clear();
this._selectedControl.Add( control );
}
}
开发者ID:Klakier,项目名称:Road-Traffic-Simualator,代码行数:8,代码来源:SelectedControlsCollection.cs
示例14: StateDefinition
public StateDefinition(IControl control)
{
if (control == null)
throw new ArgumentNullException("control");
States = new Dictionary<State, bool>();
Image = control;
}
开发者ID:powerdude,项目名称:xamarin-forms-xna,代码行数:8,代码来源:StateList.cs
示例15: ApplyTo
public override void ApplyTo(IControl control)
{
control.RollOn += HandleRollOn;
control.RollOff += HandleRollOff;
control.Push += HandlePush;
control.Click += HandleClick;
control.EnabledChange += HandleEnabledChange;
}
开发者ID:vchelaru,项目名称:FlatRedBall,代码行数:8,代码来源:ButtonBehavior.cs
示例16: GameCompleteController
/// <summary>
/// Constructor
/// </summary>
/// <param name="controlleControl">Controller control interface.</param>
/// <param name="content">Content manager for this application packaged content.</param>
/// <param name="device">Current graphics device to use for rendering</param>
public GameCompleteController(IControl controllerControl, ContentManager content, GraphicsDevice device)
{
m_control = controllerControl;
m_content = content;
m_graphicsDevice = device;
m_model = new GameCompleteModel();
m_view = new GameCompleteView(content, device);
}
开发者ID:schlash,项目名称:Box-XNA,代码行数:14,代码来源:GameCompleteController.cs
示例17: ShowChildrenControls
/// <summary>
/// Private method to show children controls when parent is loaded
/// </summary>
/// <param name="control"></param>
private void ShowChildrenControls(IControl control)
{
foreach (var child in control.ChildrenControls)
{
if (child is Form)
((Form)child).Show();
}
}
开发者ID:sassy224,项目名称:OneToManySaver,代码行数:12,代码来源:OneToManyMediator.cs
示例18: GameController
/// <summary>
/// Constructor
/// </summary>
/// <param name="controlleControl">Controller control interface.</param>
/// <param name="content">Content manager for this application packaged content.</param>
/// <param name="device">Current graphics device to use for rendering</param>
public GameController(IControl controllerControl, ContentManager content, GraphicsDevice device)
{
m_control = controllerControl;
m_content = content;
m_graphicsDevice = device;
m_gameView = new GameView(content, device);
m_gameModel = new GameModel(new Level(Settings.Instance.CurrentLevel), m_gameView);
}
开发者ID:schlash,项目名称:Box-XNA,代码行数:14,代码来源:GameController.cs
示例19: UnregisterControl
public void UnregisterControl(IControl controlBase)
{
if (mainPanel.Controls.Contains((Control)controlBase))
{
mainPanel.Controls.Remove((Control)controlBase);
((Control)controlBase).Dispose();
}
}
开发者ID:Niedda,项目名称:Impressio,代码行数:8,代码来源:MainViewRibbon.cs
示例20: Start
// Use this for initialization
void Start()
{
m_Control = GetComponent<IControl> ();
m_PlayerController = GetComponent<PlayerController> ();
m_Camera = GetComponentInChildren<Camera> ().transform;
// m_Camera = LevelManager.Instance.GetCamera (gameObject).transform;
m_Animator = GetComponent<Animator> ();
}
开发者ID:LucidNeko,项目名称:WeAreAllOne,代码行数:9,代码来源:FPSPlayerScript.cs
注:本文中的IControl类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论