פורסם במקור בפורום CODE613 ב25/03/2014 17:41 (+02:00)
dovid
-
WPF DataGridTemplateColumn -
WPF ScrollViewer גלילה עם עכברבסוף המתודה תכתוב
e.handled = Trueזה גורם לכך שאירוע הגלילה לא יישלח הלאה.
זה מאפיין שמופיע בכל אירועי הPreview כלומר אירועי קדם האירוע שמאפשרים לנטרל אותו.פורסם במקור בפורום CODE613 ב23/03/2014 13:02 (+02:00)
-
WPF ScrollViewer גלילה עם עכברתודה על הפתרון.
אני מצפה שבאופן אוטומטי כאשר יש רק פס גלילה אחד, אופקי או אנכי, גלגול העכבר יזיז אותו. כשיש שני פסי גלילה אז יזוז הפס האנכי בלבד. אבל כנראה השאירו לנו קצת עבודה
לא בשביל להשאיר לך עבודה אלא בגלל שזה פונקציונליות לא מתבקשת במקרים רגילים.
פורסם במקור בפורום CODE613 ב23/03/2014 12:50 (+02:00)
-
WPF ScrollViewer גלילה עם עכברמשהו כזה:
sv.ScrollToHorizontalOffset(sv.HorizontalOffset - e.Delta)פורסם במקור בפורום CODE613 ב23/03/2014 12:47 (+02:00)
-
WPF ScrollViewer גלילה עם עכבראתה מצפה שהגלילה של העכבר תזיז אופקית.
זה לא משהו מובן מאליו. כמה תוכנות אתה מכיר שעושים את ההתנהגות הזאת?
אגב מה תרצה כאשר ישנם שני פסי גלילה (כמו במקרה שלך! במידה ואלמנט מסויים יחרוג בגובה) מה תבצע גלילת העכבר?בכל אופן אתמקד בפיתרון בעיה בניסוח זה: "איך לשייך את גלגלת העכבר לגלילה האופקית".
אז אין אופציה מובנית. צריך ללכוד את אירוע הגלילה (PreviewMouseWheel) ו"להזיז".פורסם במקור בפורום CODE613 ב23/03/2014 12:02 (+02:00)
-
VS 2013נכון, גם לי זכור הדיאלוג הזה.
במקומו: קליק ימני על הפרוייקט Add... אח"כ Add Existing Item... ובתיבת דו שיח בחר את התמונה והוסף אותה.
אח"כ היא תופיע ברשימה נפתחת במאפיין הSource.הערות:
- בתיבת הדו שיח של הוספת קובץ קיים בברירת מחדל יש פילטר לקבצי תכנות, צריך לבחור שם All Files או Image Files.
- אני ממליץ למען הסדר להוסיף קבצים לפרוייקט לתוך תיקייה בפרוייקט ולא סתם בתיקיית השורש.
פורסם במקור בפורום CODE613 ב23/03/2014 09:46 (+02:00)
-
טיפ: LINQPad תוכנה נוחה להרצת קטעי דוט נטהתוכנה LINQPad במקורה עשוייה לבדוק ביטויי LINQ וכו'.
אבל בתכלס זה תוכנה נוחה להרצת קטעי קוד לבדיקה, בלי לפתוח פרוייקט וכדו'. בנוסף היא תומכת במשפטים בודדים או בפונקציות שלמות, ובשפות C# וגם VB.NET וF#.
אפשר להוריד דוגמאות קוד ולהריץ, בקיצור ממש נחמד.
לא צריך שיהיה במחשב מתוקן שום דבר מלבד הנט פרימוורק.אתר הבית: https://www.linqpad.net/
הורדה: https://www.linqpad.net/GetFile.aspx?LINQPad4Setup.exe
דרופבוקס: https://dl.dropboxusercontent.com/u/22591610/LINQPad4Setup.exeפורסם במקור בפורום CODE613 ב20/03/2014 19:02 (+02:00)
-
C# SetingsהSettings זה אפשרות שמירת מידע בסיסי בדיסק הקשיח, עם אפשרות לשנותם בזמן ריצה או ידנית.
איך יוצרים Setting מסויים? בVS בחלון הSolution Explorer לפתוח את הצומת Properties ואז דבל קליק על Setting.
שם ממלאים את שורה חדשה, העמודות הם:
Name - זה שם כמו של משתנה בקוד
Type - זה סוג המידע לשמירה, יכול להיות int וכו' או מחלקה של ממש (כמדומה לי בתנאי שיש לו בנאי מסטרינג).
Scope - אם רוצים לשנות את ההגדרה בזמן ריצה, צריך לבחור בUser ואז זה נשמר ברמת משתמש.
Value - ערך ברירת מחדל.איפה העסק נשמר? בעיקרון, נוצר קובץ בתיקיית היעד של האפליקציה, עם שם זהה לשמה בתוספת סיומת config ככה למשל: MyApp.exe.Config. הגדרות ברמת אפליקציה (או הגדרות User כשעדיין לא בוצעה שמירה שלהם) נקראות מקובץ זה.
מה קורה אם מוחקים את הקובץ או לא מספקים אותו למחשב היעד? כלום. כי ההגדרות הברירות מחדל צרובות גם בתוכנה, ובמידה ואין את הקובץ החיצוני הם נקראות מתוכה.
שמירת ההגדרות בעת ריצה, כותבת קובץ חדש בתיקיית פרופיל המשתמש.הצורה לקריאה מSetting היא כזו:
var xxx = Properties.Settings.Default.XXX;הXXX זה השם של ההגדרה כפי שנקבעה בעמודה Name.
אם משנים את ההגדרה ורוצים שהיא תישמר יש לפרש זאת ע"י המתודה Save:
Properties.Settings.Default.XXX = SomeValue; Properties.Settings.Default.Save();פורסם במקור בפורום CODE613 ב20/03/2014 15:30 (+02:00)
-
triger/bindingתשתמש עם DataTrigger. תאגוד את הBinding לשדה המספרי הזה, ובעת שהValue="0" תחיל את הIsEnable לשלילי.
פורסם במקור בפורום CODE613 ב19/03/2014 13:52 (+02:00)
-
Converterשים BreakPoint בקונוורטר.
תראה איפה זה קופץ.פורסם במקור בפורום CODE613 ב12/03/2014 15:36 (+02:00)
-
FlowDirection WPFשמואל, לא נולדת אתמול, ועד היום ההגדרה עבדה לך יפה, לא רק בזמן עיצוב. נכון?
אז נסה להבין מה שונה במקרה זה.פורסם במקור בפורום CODE613 ב13/03/2014 11:30 (+02:00)
-
אתגר קטן למעונייניםזה בC#, זה מטפל גם בהעדר שם מסויים.
string SafeJoin(string a, string other, String separator) { if(string.IsNullOrWhiteSpace(a) || string.IsNullOrWhiteSpace(other)) separator = null; return string.Concat(a, separator, other); } string CombinNames(string firstName, string lastName, string firstNameWomen, string lastNameWomen) { string men = SafeJoin(firstName, lastName, " "); string women = lastNameWomen == lastName ? firstNameWomen : SafeJoin(firstNameWomen, lastNameWomen, " "); return SafeJoin(men, women, " ו"); }פורסם במקור בפורום CODE613 ב12/03/2014 15:28 (+02:00)
-
Sql שימוש בערך Null ע"י אופרטור השוואהארכיטקט, null זה אכן חור שחור, אני לא ממש יודע למה, אבל הוא מהווה עיקרון חשוב במסד נתונים ("מידע חסר" - ראה http://en.wikipedia.org/wiki/Null_(SQL).
אבל אתה כמעצב המסד יכול למנוע null וגם לתת ערך ברירת מחדל.בקשר למקרה הספציפי, אתה מידי מצמצם. איך זה שאתה מחפש לפי משתנה ולפעמים אתה שם בו Null?
וגם בקוד שלך הארכת ונהגת כבתנאי בני גד וראובן, היה לך די לכתוב ככה:select * from Documents d where (d.ContactID is null and @null is null) or d.ContactID = @nullפורסם במקור בפורום CODE613 ב12/03/2014 11:50 (+02:00)
-
הגיע הזמן להיפגש??כן אני מעוניין. אני אבוא גם אם זה לא הכי יסתדר, כשמדובר בתכנות

מקום: לא משנה כ"כ עדיפות למול הבית שלי (אולי זה בדיוק הבניין של מישהו פה?)
נושאים רצויים תכנות :), בנושאם הבוערים של מוסדות וכדו'.פורסם במקור בפורום CODE613 ב10/03/2014 18:17 (+02:00)
-
command WPFזה אכן הולך חזק עם MVVM אבל אתה יכול ליישם את זה בלי להיות עקבי ולהיות MVVMניק :).
זה מאוד מתאים למקרים של פקודה מקושרת למופע כל שהוא.פורסם במקור בפורום CODE613 ב09/03/2014 21:22 (+02:00)
-
עריכת קובץ PDF בוורד 2013 - זה אפשרי!!זה תלוי במבנה הקובץ.
יש אכן מסמכים שבהם זה לא עובד טוב.
אני מאמין גם ששילוב מספרים ולועזי גם לא עולה יפה.פורסם במקור בפורום CODE613 ב09/03/2014 19:57 (+02:00)
-
תנו טיפים ! notepad++ניסיתי וממליץ בחום. זה יחליף אצלי כנראה את LinqPad.
מומלץ גם כIDE נייד לC#, הפלאגין מתאים גם לNPP נייד. (אמנם יש גם את #develop.פורסם במקור בפורום CODE613 ב26/02/2015 14:28 (+02:00)
-
תנו טיפים ! notepad++@דוד ל.ט.
תוסף לכתיבת C#, הרצה דבאג ועוד.רק חבל שאין כזה לVB...
https://csscriptnpp.codeplex.com/workitem/2
פורסם במקור בפורום CODE613 ב25/02/2015 19:58 (+02:00)
-
תנו טיפים ! notepad++תוסף לכתיבת C#, הרצה דבאג ועוד.
http://csscriptnpp.codeplex.com/פורסם במקור בפורום CODE613 ב23/02/2015 15:17 (+02:00)
-
תנו טיפים ! notepad++וכעת טיפ ממש מדליק:
אם אתם רוצים למלאות הרבה שורות בערך מספרי עולה, כמו אינדקס של מערך בC#/VB נגיד כזה:MyArray[] = xyz; MyArray[] = xyz; MyArray[] = xyz; MyArray[] = xyz;שמים את הסמן בתוך הסוגריים הראשונות, ALT+גרירת העכבר כפי שהתבאר עד הסוגריים של השורה האחרונה.
כעת ההפתעה: ALT+C פותח את תיבת הדו שיח Column Editor (זמינה גם בתפריט Edit).
שמה, אפשר לבחור באפשרות השנייה, מספר התחלתי (למשל 0), ומספר גידול (למשל קפיצות של 1 או 10), והפלא ופלא!רחמים, הטיפ בזכותך, חפרתי בNPP שיהיה לי מה לכתוב.
פורסם במקור בפורום CODE613 ב09/03/2014 21:58 (+02:00)