@אהרן
סליחה לא עשיתי את זה טוב אנא נסה כעת
RegexInWord_V2.3.5_Installer.exe
pcinfogmach
-
תוסף חיפוש רגקס בוורד -
תוסף חיפוש רגקס בוורד@אהרן תנסה התקנה זו
RegexInWord_V2.3.5_Installer.exe -
בעיה: עדכוני תוכנה של clickonce (ובפרט vsto) משאירים את הגרסה הקודמתנתקלתי בבעיה בה עדכוני תוספי אופיס vsto שההתקנה שלהם נעשה דרך clickonce משאירים את הגרסה הקודמת של התוכנה
זה מאוד בעייתי הן מבחינת המקום שהתוסף תופס והן מבחינת העובדה שזה מבלבל את התוסף בקריאה שלAppDomain.CurrentDomain.BaseDirectory
יש למישהו רעיון איך לפתור זאת
הפתרונות שמצאתי לבינתיים היו שווים לכפרות. -
תוסף חיפוש רגקס בוורד -
תוסף חיפוש רגקס בוורדרציתי לקחת רגע ושוב להודות לחברי הפורום היקרים שבלעדיהם לא הייתי מגיע לאן שהגעתי. רק היום הייתי צריך פקד מסויים ובלי שהייתי שומע פה על itemscontrol הייתי מורט את הראש ומסבך ככה לקח לי כמה רגעים לייצר אותו
אשריכם! ותודה על נדיבות הלב הנפלאה שלכם! -
תוסף חיפוש רגקס בוורדעקב בקשת הציבור
ערכתי מדריך לתוסף ובתוכו גם המדריך הנפלא של @dovid עבור ביטויי רגקס מכאןכמו כן הוספתי 2 לחצנים חשובים לתוסף:
להורדת הגרסה המעודכנת לחצו כאן
https://github.com/pcinfogmach/RegexInWordPublish/releases/tag/v2.3- לחצן עזרה – לחצן זה פותח את המדריך של התוסף הכולל בתוכו גם מדריך על איך לערוך חיפוש רגקס.
- לחצן "קידודון רגקס" - הפותח רשימה פעילה של קודי רגקס מצויים ושימושיים עם הסברים ודגמאות קצרות. לחיצה על כל פריט בתפריט זה מזינה את אותו הפריט (קוד רגקס) אל תוך התיבה הפעילה הנוכחית חיפוש או החלפה.
-
תוסף חיפוש רגקס בוורדלכל מי שביקש
נוסף תמיכה בשפות התוסף מזהה את השפה של וורד באופן אוטומטי.
אנגלית, צרפתית, ספרדית, יידיש.
אם יש ביקוש לעוד שפות נא לציין - תודה
אפשר גם פשוט להוסיף לבד בתיקיית locale של התוסף. -
איך לשנות את צבע הרקע (Background) של פקד קומבו (ComboBox) ב-Wpf@dovid כתב באיך לשנות את צבע הרקע (Background) של פקד קומבו (ComboBox) ב-Wpf:
PART_EditableTextBox
זה לא מופיע לי. אולי כי יש לי כבר קצת סגנון על הקומבו?
-
איך לשנות את צבע הרקע (Background) של פקד קומבו (ComboBox) ב-Wpf@dovid כתב באיך לשנות את צבע הרקע (Background) של פקד קומבו (ComboBox) ב-Wpf:
אני חושב שאתה לא עושה את 3, כי זה לא מפרק כלום. זה פשוט מעתיק את הטמפלייט לפרוייקט שלך כעותק, הפקד אמור להיות 1000% אותו דבר.
צודק, אכן הצלחתי לשנות את הרקע כך.
אבל יש חלק של הפקד שאני לא מצליח למצוא: מופיע ה-TextBox של ה-Editable ComboBox, וזה גורם בעיות בהצגת הטקסט בצבעים מסוימים. (ולכן גם נסיתי להוסיף את החלק הזה בתוך ה-template באופן ידני וזה מה שגרם לכל הבעיות).
בקיצור: איך אני משנה את צבע הטקסט? -
איך לשנות את צבע הרקע (Background) של פקד קומבו (ComboBox) ב-Wpf@dovid
3 היא התשובה ל-2 כלומר לזה התכוונתי בלפרק פקד דהיינו על ידי עריכת ה-template שלו.למעישה שמעתי לעצתך ובדקתי שוב ומתברר שעיקר העיכוב הוא כאשר ה-viewmodel מחובר. אעבור עליו כעת ונראה מה אפשר לעשות.
עריכה: לאחר ריקון כל ה-viewmodel הטעינה הייתה עדיין איטית
לעומת זאת טעינה של ה-viewmodel דרך ה-codebehind שיפר את הזמן טעינה בכחצי עדיין לוקח 4 שניות לטעון - זה נקרא איטי או לא?
אולי זה קשור לשגיאה הזו שמופיעה כאשר אני טוען בתוך ה-xaml
Object reference not set to an instance of an object.
-
איך לשנות את צבע הרקע (Background) של פקד קומבו (ComboBox) ב-Wpfלא מצאתי דרך ישירה לשנות את צבע הרקע של פקד ComboBox ב-WPF, (לא ה-dropdown אלא הפקד עצמו) משום שהוא בנוי ממספר פקדים ומשום שיש בו טריגרים שמונעים זאת לכאורה.
האם מישהו מכיר דרך לשנות את הרקע מבלי לפרק את הפקד ולבנות אותו מחדש?
(פירוק הפקד גורם לאיטיות בטעינה, והפקד גם כך איטי בטעינה — מדוע טעינה של WPF כל כך איטית?)
תודה מראש!
-
מדריך: איך לייצר לוקליזציה ב-wpf בצורה פשוטה וקלילה@קומפיונט
שוב תודה על העזרה המדהימה
מה ההסבר למה בעצם אני יכול לקצר את זה? הרי הוא נמצא בתוך תיקייה וnamespace שנקראת locale זה לא יגרום בעיות?השתמשתי ב-oncurrent dictionary כי לא ידעתי אם יכול להיות בעיות עם Threding אזמח לשמוע אם אתה בטוח שזה לא נצרך.
-
מדריך: איך לייצר לוקליזציה ב-wpf בצורה פשוטה וקלילהסקיצה סופית על ידי markupExtension ו-יצירת binding דינאמי. עובד גם על ב-designtime.
LocaleDictionary.cs
LocaleExtension.cs
RelayCommand.csזמין גם בגיטהאב
https://github.com/pcinfogmach/Wpf.Localizationדוגמת שימוש
<Window x:Class="localizationTestApp.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:local="clr-namespace:localizationTestApp" xmlns:loc="clr-namespace:localization;assembly=localization" mc:Ignorable="d" Title="MainWindow" Height="450" Width="800"> <StackPanel VerticalAlignment="Center" HorizontalAlignment="Center"> <Button Width="200" Height="50" Content="{loc:LocaleExtension Text=Login}" Command="{x:Static loc:LocaleDictionary.NextLocaleCommand}"/> <Button Width="200" Height="50" Content="Load Hebrew" Command="{x:Static loc:LocaleDictionary.ChangeLocaleCommand}" CommandParameter="he"/> <TextBlock Margin="10" Text="{loc:LocaleExtension Text=Welcome}"/> <TextBox Width="200" Text="{loc:LocaleExtension Text=Placeholder}"/> <ComboBox Width="200" IsEditable="True" ItemsSource="{x:Static loc:LocaleDictionary.LocaleList}" Text="{Binding Path=(loc:LocaleDictionary.Locale)}"/> </StackPanel> </Window>
-
מדריך: איך לייצר לוקליזציה ב-wpf בצורה פשוטה וקלילה@pcinfogmach כתב במדריך: איך לייצר לוקליזציה ב-wpf בצורה פשוטה וקלילה:
האם Application.Current.Resources. זמין ב-Vsto (תוספים לאופיס) שזה בעצם אפליקצייה של winforms שתומכת ב-wpf.
כאן יש כמה רעיונות:
https://drwpf.com/blog/2007/10/05/managing-application-resources-when-wpf-is-hosted/רק נשאר הבעיה המצבנת של designtime
-
💡איך להינצל מחשדות של דפנדר על תוכנות שאתם מפתחים@מד
עשיתי את זה ולמחרת חשבון המייקרוסופט שלי נחסם עם הודעה שעשיתי שימוש לא ראוי בחשבון