אני מזכירך שקומבו רגיל לא תומך בריבוי בחירות.
אז תצטרך להתקדם צעד צעד.
פורסם במקור בפורום CODE613 ב31/03/2014 19:49 (+03:00)
אני מזכירך שקומבו רגיל לא תומך בריבוי בחירות.
אז תצטרך להתקדם צעד צעד.
פורסם במקור בפורום CODE613 ב31/03/2014 19:49 (+03:00)
תסביר מה אתה רוצה שיהיה עם הקומבו הזה.
מה יופיע בבחירה, ואיך ישתמשו ברשימה.
פורסם במקור בפורום CODE613 ב31/03/2014 16:19 (+03:00)
אין נפק"מ שניהם יתנו לי את אותו תוצאה
זה במקרה שלך, בעיקרון יש נפק"מ. אבל בכל מקרה זה לא שימושי להשתמש בשם הקובץ - זה לא יכול לכלול רווחים וכודמה, וזה גם יותר מסובך ומחייב קוד.
בשביל הכותרת, החלון עצמו הוא אלמנט כמו כל האלמנטים בחלון, והTitle הוא מאפיין ככל המאפיינים. הגישה יכולה להיות או ע"י ElementName ובמקרה כזה יש לקבוע לחלון שם (x:Name), או ע"י הפניה יחסית:
Text="{Binding Title, RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type Window}}}"
פורסם במקור בפורום CODE613 ב31/03/2014 11:14 (+03:00)
שקול להשתמש עם ספריות מוכנות לזה.
יש הרבה בתשלום ובחינם, נסה למשל את זה http://sharpshell.codeplex.com/ הנה מאמר גם על ספריה זו: http://www.codeproject.com/Articles/653780/NET-Shell-Extensions-Deploying-SharpShell-Servers
פורסם במקור בפורום CODE613 ב27/03/2014 11:48 (+02:00)
אני מתמקד כרגע באפשרות 1 שהזכרת, עשיתי כך:
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.txt\shell] [HKEY_CLASSES_ROOT\.txt\shell\myItem] @="XXXXXXXXXXXXXXXXXXXX" [HKEY_CLASSES_ROOT\.txt\shell\myItem\command] @="C:\\Users\\USER\\Desktop\\תפריט צד בסייר\\appmenu_src\\AppendMenu\\bin\\Debug\\AppendMenu.exe"אבל לא קיבלתי שום פריט חדש בתפריט כשאני לוחץ על קבצי txt, איפה השגיאה?
בתוך הצומת .txt יש נתון ברירת מחדל ששמו txtfile. המקום בו אתה צריך לשים זה השם הזה, ככה: HKEY_CLASSES_ROOT\txtfile\shell
לdocx לדוגמה הצומת היא docxfile.
פורסם במקור בפורום CODE613 ב27/03/2014 11:45 (+02:00)
יש כמה סוגי תפריט הקשר:
המיקומים בRegistry:
פורסם במקור בפורום CODE613 ב27/03/2014 11:05 (+02:00)
נדמה לי Image. תוכל לנסות...
פורסם במקור בפורום CODE613 ב26/03/2014 16:44 (+02:00)
מוסיפים 0 אחרי הC, בC# זה ככה:
MessageBox.Show((100.00).ToString("c0"));
בXAML נראה לי אותו דבר.
תיעוד MSDN על פורמט מספרים.
פורסם במקור בפורום CODE613 ב10/07/2014 11:48 (+03:00)
מצאתי מאמר בבלוג של Stackexcange (אתר הגג של Stackoverflow),
האם לא נוכל כולם להיות נורמלים ולדבר אנגלית?
אני כמבן קראתי באמצעות תרגום גוגל.
נחשו מה כוונת התמונה שמה...
אגב, לדעתי הפעילות של הישראלים בStackoverflow היא מעל האחוז, אני נסמך על כמה השערות, אסמכתה רשמית אפשר לראות כאן: https://www.quantcast.com/stackoverflow.com/geo/countries?start=0
פורסם במקור בפורום CODE613 ב26/03/2014 11:05 (+02:00)
אתה חיפשת? ניסית את AdBlock?
פורסם במקור בפורום CODE613 ב26/03/2014 17:01 (+02:00)
בקשר לחסימה יש עשרות תוספים שעושים זאת.
בקשר לפיתוח תוספים, זה די פשוט אבל אני מעולם לא עשיתי.
קישורים:
http://developer.chrome.com/extensions/getstarted
https://developers.google.com/chrome/web-store/docs/get_started_simple
http://www.jefvlamings.com/blog/chrome-extensions-for-dummies/
פורסם במקור בפורום CODE613 ב26/03/2014 16:00 (+02:00)
אז בא אתאר איפה אני אוחז:
הורדתי והתקנתי את הגירסה האחרונה של EF (זמין או בתוספים או בהורדה נפרדת).
פתחתי פרוייקט (לא Console אלא Wpf, העדפה אישית).
קליק ימני על הפרוייקט Add... אח"כ New Item... ובחרתי בADO.NET Entity Data Model.
הוא יוצר כמה דברים אוטומטית שעדיין לא עמדתי על טיבם (כמה שmagicode לא אוהב כאלו דברים!).
בין היתר הוא יצר דף חדש בשם Model1. מחקתי בו הכל והתחלתי לכתוב:
(הדוגמאות בVB, כי בה אני כותב, מי שרוצה תרגום של קטע לא ברור שיבקש ואתרגם בשמחה).
Public Class Model
Inherits DbContext
Public Property Tormim As DbSet(Of Torem)
End Class
Public Class Torem
Public Property Name As String
End Class
פשוט מאוד, נכון?
עוד קוד קטן בשגרת לחיצה של כפתור בחלון WPF:
Dim m As New Model()
m.Tormim.Add(New Torem() With {.Name = "fsdfdsfsdf", .idt = Now.Millisecond})
m.SaveChanges()
הרצה ואופ. שגיאה. צריך מפתח לכל ישות. ובמחלקה שלי? אין.
איך מגדירים במחלקת Torem מפתח ראשי? טוב אז בדוגמאות ברשת ראיתי שלא מגדירם ובכל אופן עובד להם. נו, אז חיקיתי את הדוגמה שלהם, בה יש מאפיין בשם id, והמנגנון של הEF מזהה לפי שמו שמטרתו לשמש כמפתח ראשי. נסיתי לשנות לככה:
Public Class Torem
Public Property id As Integer
Public Property Name As String
End Class
עובד! כמה נחמד שהוא מבין לבד (מצד אחד לא כ"כ, אהה?). ומה אם אני רוצה ששם מאפיין המפתח יהיה שונה מid? או שיהיה מרובה שדות? או שיהיה שדה בשם id שלא משמשת כמפתח? אז בדקתי ברשת ומשתמשים בAttribut שונים למקרים כאלו ואחרים. לדוגמה, ככה יעבוד:
Public Class Torem
<System.ComponentModel.DataAnnotations.Key>
Public Property MafteahRashi As Integer
Public Property Name As String
End Class
אז מה אם זה עבד? איפה הוא שמר את העסק בכלל? טוב אז מחרוזת החיבור הדיפולטית היא זו:
Data Source=(localdb)\v11.0;Initial Catalog=Entity.Model;Integrated Security=True;MultipleActiveResultSets=True
ועוד לפני שממש קראתי מה כתוב בה החלטתי שאני לא ילד שמחליטים בשבילו, ואני רוצה לשים מחרוזת משלי.
קצת בדקתי בעזרה, רחרחתי בApp.Config ומצאתי את המחרוזת. שיניתי אותה חגיגית, והרצתי שוב. הכל עבד, אבל כשפתחתי את המסד שלי, זה שציינתי במחרוזת, לא היה שם כלום.
קצת היה מעצבן, ואז הבנתי, האלמנט בXML ששמו App.Config נראה ככה:
<add name="Model1" connectionString="Data Source=Dovid1-pc;Initial Catalog=MyTests;Integrated Security=True" providerName="System.Data.SqlClient" />
וזה נוצר אוטומטית בשלב 4. האריביוט Name התאים (אז...) לשם המחלקה שהוא יצר: Model1 אך אני קראתי למחלקה שלי Model. אז מבחינתו לא היה קונקשיין סטרינג מתאים אז הוא לקח (לא יודע מאיפה) את המחרוזת הרירת מחדל הזו. כששיניתי את האטריביוט Name לModel הכל הסתדר, ב"ה.
טוב, התעייפתי. המשך יבוא...
פורסם במקור בפורום CODE613 ב26/03/2014 15:52 (+02:00)
שיש פורום אחד שאני נמצא שם הרבה וכשיש שאלה על אנטיטי אני :twisted: :oops: :evil: 
בנוסף, ברצינות, אני יותר ויותר שומע על זה הבטחות.
נו, נראה אם אני מצליח או מתייאש.
גם בWPF לקח לי עשרות נסיונות נפל להיכנס שלא עלו בהצלחה עד שכעת אני לא זוכר אופציה אחרת.
פורסם במקור בפורום CODE613 ב25/03/2014 20:42 (+02:00)
אני מרחרח שוב (פעם חמישים וכמה :)) סביב העסק הזה...
כעת אני הולך על Code First. בדרך זו (בשונה ממודל פירסט/דטה בייס פירסט), אין כלום חוץ מקוד שלי (אין קבצי XML וסכמות ומיפוי וקונקשיין סטרינג לא קריא...)
מה אני רוצה ממכם? איחולי הצלחה 
פורסם במקור בפורום CODE613 ב25/03/2014 20:24 (+02:00)
פורסם במקור בפורום CODE613 ב25/03/2014 17:41 (+02:00)
בסוף המתודה תכתוב
e.handled = True
זה גורם לכך שאירוע הגלילה לא יישלח הלאה.
זה מאפיין שמופיע בכל אירועי הPreview כלומר אירועי קדם האירוע שמאפשרים לנטרל אותו.
פורסם במקור בפורום CODE613 ב23/03/2014 13:02 (+02:00)
תודה על הפתרון.
אני מצפה שבאופן אוטומטי כאשר יש רק פס גלילה אחד, אופקי או אנכי, גלגול העכבר יזיז אותו. כשיש שני פסי גלילה אז יזוז הפס האנכי בלבד. אבל כנראה השאירו לנו קצת עבודה
לא בשביל להשאיר לך עבודה אלא בגלל שזה פונקציונליות לא מתבקשת במקרים רגילים.
פורסם במקור בפורום CODE613 ב23/03/2014 12:50 (+02:00)
משהו כזה:
sv.ScrollToHorizontalOffset(sv.HorizontalOffset - e.Delta)
פורסם במקור בפורום CODE613 ב23/03/2014 12:47 (+02:00)
אתה מצפה שהגלילה של העכבר תזיז אופקית.
זה לא משהו מובן מאליו. כמה תוכנות אתה מכיר שעושים את ההתנהגות הזאת?
אגב מה תרצה כאשר ישנם שני פסי גלילה (כמו במקרה שלך! במידה ואלמנט מסויים יחרוג בגובה) מה תבצע גלילת העכבר?
בכל אופן אתמקד בפיתרון בעיה בניסוח זה: "איך לשייך את גלגלת העכבר לגלילה האופקית".
אז אין אופציה מובנית. צריך ללכוד את אירוע הגלילה (PreviewMouseWheel) ו"להזיז".
פורסם במקור בפורום CODE613 ב23/03/2014 12:02 (+02:00)
נכון, גם לי זכור הדיאלוג הזה.
במקומו: קליק ימני על הפרוייקט Add... אח"כ Add Existing Item... ובתיבת דו שיח בחר את התמונה והוסף אותה.
אח"כ היא תופיע ברשימה נפתחת במאפיין הSource.
הערות:
פורסם במקור בפורום CODE613 ב23/03/2014 09:46 (+02:00)