Exemple #1
0
 /// <summary>
 /// Generate a new parameter view with a given manager and synchronisation handler.
 /// </summary>
 /// <param name="manager">A manager of all active visualisers.</param>
 /// <param name="synchronisationHandler">A handler for parameter syncing.</param>
 public ParameterView(IParameterVisualiserManager manager, ISynchronisationHandler synchronisationHandler)
 {
     Manager = manager;
     SynchronisationHandler = synchronisationHandler;
     InitializeComponent();
 }
Exemple #2
0
 /// <summary>
 ///     Create a SigmaPanel with a given title.
 ///     If a title is not sufficient modify <see cref="SigmaPanel.Header" />.
 /// </summary>
 /// <param name="title">The given tile.</param>
 /// <param name="headerContent">The content for the header. If <c>null</c> is passed,
 /// the title will be used.</param>
 public ParameterPanel(string title, IParameterVisualiserManager visualiserManager, ISynchronisationHandler synchronisationHandler, object headerContent = null) : base(title, headerContent)
 {
     Content        = new ParameterView(visualiserManager, synchronisationHandler);
     Content.Margin = new Thickness(10, 10, 10, 0);
 }