Projekt-Anfragen: Tel: 07022/9319004 info@CodeDocu.de Software Entwicklung in C# WPF Asp.Net Core Vba Excel Word SQL-Server EF Linq, UWP Net
#

WPF: UserControl.Name nicht mit Bindestrich
 
Problem:
ich möchte meine UserControl zur Laufzeit mit einem ISO-Datum benennen.
 
Fehlermeldung:
System.ArgumentException: "2016-12-01" ist kein gültiger Wert für die Eigenschaft "Name".
 
Lösung:
Man darf UserControls und FrameworkElements in WPF nicht mit - Bindestrichen benennen. Unterstriche sind allerdings erlaubt.
Bindestriche könnten ansonsten als Minuszeichen erkannt werden für mathematische Operationen
 
 

//----------------< load_UserControl() >----------------
UcFolderSet usercontrol = new UcFolderSet();
usercontrol.SDate_Group = set_Date;
usercontrol.Name = "UcFolderSet_2016_12_01";
 
//" UcFolderSet_2016_12_01"->OK
//" UcFolderSet_2016-12-01"->Fail
//set_Date;
//"abc"->OK
 
panel_Folders.Children.Add(usercontrol);
//----------------</ load_UserControl() >----------------

 
 

 
 
 
{System.ArgumentException: "2016-12-01" ist kein gültiger Wert für die Eigenschaft "Name".
   bei System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal)
   bei System.Windows.DependencyObject.SetValue(DependencyProperty dp, Object value)
   bei System.Windows.FrameworkElement.set_Name(String value)
   bei Group_Images_By_Date.MainWindow.add_UserControl(String set_Date) in C:\_Daten\Desktop\WPF\Group_Images_By_Date\Group_Images_By_Date\MainWindow.xaml.cs:Zeile 76.
   bei Group_Images_By_Date.MainWindow.fxRead_Folder_Main(String sFolder_Path) in C:\_Daten\Desktop\WPF\Group_Images_By_Date\Group_Images_By_Date\MainWindow.xaml.cs:Zeile 109.
   bei Group_Images_By_Date.MainWindow.btnRead_Folder_Click(Object sender, RoutedEventArgs e) in C:\_Daten\Desktop\WPF\Group_Images_By_Date\Group_Images_By_Date\MainWindow.xaml.cs:Zeile 66.
   bei System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   bei System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   bei System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   bei System.Windows.UIElement.RaiseEvent(RoutedEventArgs e)
   bei System.Windows.Controls.Primitives.ButtonBase.OnClick()
   bei System.Windows.Controls.Button.OnClick()
   bei System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
   bei System.Windows.UIElement.OnMouseLeftButtonUpThunk(Object sender, MouseButtonEventArgs e)
   bei System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
   bei System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   bei System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   bei System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   bei System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
   bei System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e)
   bei System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
   bei System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   bei System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   bei System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   bei System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   bei System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
   bei System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
   bei System.Windows.Input.InputManager.ProcessStagingArea()
   bei System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
   bei System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
   bei System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
   bei System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   bei System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   bei MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   bei MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   bei System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
   bei System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   bei MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   bei MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   bei System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   bei System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
   bei System.Windows.Application.RunDispatcher(Object ignore)
   bei System.Windows.Application.RunInternal(Window window)
   bei System.Windows.Application.Run(Window window)
   bei System.Windows.Application.Run()
   bei Group_Images_By_Date.App.Main() in C:\_Daten\Desktop\WPF\Group_Images_By_Date\Group_Images_By_Date\obj\Debug\App.g.cs:Zeile 0.
   bei System.AppDomain._nExecuteAssembly(RuntimeAssembly assembly, String[] args)
   bei System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
   bei Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
   bei System.Threading.ThreadHelper.ThreadStart_Context(Object state)
   bei System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   bei System.Threading.ThreadHelper.ThreadStart()}
Mobile
»
WPF Fehlermeldung: Führen Sie zuerst eine Trennung durch. Beim verschieben von Child Elementen
»
WPF: Form does not contain a definition for _MouseClick
»
Fehler: A second operation started on this context before a previous asynchronous operation completed.
»
Fehler: Cannot implicitly convert type System.Threading.Tasks.Task long to long
»
Fehler durch Caliburn Micro
»
WPF: Referenz zu System.Windows.Interactivity ist fehlerhaft oder fehlt
»
WPF: Settings zur Laufzeit erstellen und abfragen
»
WPF Error: An error occurred while signing
»
WPF Registry. DeleteSubKey: System.UnautohorizedAccessException
»
WPF, Error: UserControl.Name nicht mit Bindestrich

.

Jobs, Projekte, Angebote für Freiberufler, Selbstständig an Info@CodeDocu.de