Aracılığıyla paylaş


System.Rating

1 ile 99 arasında tamsayı değerleri kullanan bir derecelendirme sistemi. Bu, Windows Vista Kabuğu tarafından kullanılan derecelendirme sistemidir.

Windows 10, sürüm 1703, Windows 10, sürüm 1607, Windows 10, sürüm 1511, Windows 10, sürüm 1507, Windows 8.1, Windows 8, Windows 7

propertyDescription
   name = System.Rating
   shellPKey = PKEY_Rating
   formatID = 64440492-4C8B-11D1-8B70-080036B11A03
   propID = 9
   SearchInfo
      InInvertedIndex = false
      IsColumn = true
   typeInfo
      type = UInt32
      EnumeratedList
         UseValueForDefault = True
         enumRange
            name = OneStar
            minValue = 1
            setValue = 1
            defineMaxValue = 12
            text = 1 Star
            defineToken = RATING_ONE_STAR
         enumRange
            name = TwoStars
            minValue = 13
            setValue = 25
            defineMaxValue = 37
            text = 2 Stars
            defineToken = RATING_TWO_STARS
         enumRange
            name = ThreeStars
            minValue = 38
            setValue = 50
            defineMaxValue = 62
            text = 3 Stars
            defineToken = RATING_THREE_STARS
         enumRange
            name = FourStars
            minValue = 63
            setValue = 75
            defineMaxValue = 87
            text = 4 Stars
            defineToken = RATING_FOUR_STARS
         enumRange
            name = FiveStars
            minValue = 88
            setValue = 99
            defineMaxValue = 99
            text = 5 Stars
            defineToken = RATING_FIVE_STARS
         enumRange
            name
            minValue = 100

Windows Vista

propertyDescription
   name = System.Rating
   shellPKey = PKEY_Rating
   formatID = 64440492-4C8B-11D1-8B70-080036B11A03
   propID = 9
   SearchInfo
      InInvertedIndex = false
      IsColumn = true
   typeInfo
      type = UInt32
      EnumeratedList
         UseValueForDefault = True
         enumRange
            minValue = 0
            defineMinName = RATING_UNRATED_MIN
            setValue = 0
            defineSetName = RATING_UNRATED_SET
            defineMaxValue = 0
            defineMaxName = RATING_UNRATED_MAX
            text = Unrated
         enumRange
            minValue = 1
            defineMinName = RATING_ONE_STAR_MIN
            setValue = 1
            defineSetName = RATING_ONE_STAR_SET
            defineMaxValue = 12
            defineMaxName = RATING_ONE_STAR_MAX
            text = 1 Star
         enumRange
            minValue = 13
            defineMinName = RATING_TWO_STARS_MIN
            setValue = 25
            defineSetName = RATING_TWO_STARS_SET
            defineMaxValue = 37
            defineMaxName = RATING_TWO_STARS_MAX
            text = 2 Stars
         enumRange
            minValue = 38
            defineMinName = RATING_THREE_STARS_MIN
            setValue = 50
            defineSetName = RATING_THREE_STARS_SET
            defineMaxValue = 62
            defineMaxName = RATING_THREE_STARS_MAX
            text = 3 Stars
         enumRange
            minValue = 63
            defineMinName = RATING_FOUR_STARS_MIN
            setValue = 75
            defineSetName = RATING_FOUR_STARS_SET
            defineMaxValue = 87
            defineMaxName = RATING_FOUR_STARS_MAX
            text = 4 Stars
         enumRange
            minValue = 88
            defineMinName = RATING_FIVE_STARS_MIN
            setValue = 99
            defineSetName = RATING_FIVE_STARS_SET
            defineMaxValue = 99
            defineMaxName = RATING_FIVE_STARS_MAX
            text = 5 Stars
         enumRange
            minValue = 100

Açıklamalar

PKEY değerleri Propkey.h içinde tanımlanır.

1 ile 5 arasında değerler kullanan derecelendirme sistemleriyle uyumluluk için System.SimpleRating özelliğine bakın. Ancak System.SimpleRating'in Windows Vista Kabuğu'nda kullanılmadığını unutmayın.

Aşağıdaki tabloda, Shell kullanıcı arabiriminde kullanılan yıldız derecelendirme sisteminin System.Rating değeri açısından ne anlama geldiğini açıklar.

System.Rating Yıldız Derecelendirmesi
1-12 1 Yıldız
13-37 2 Yıldız
38-62 3 Yıldız
63-87 4 Yıldız
88-99 5 Yıldız

 

Kullanıcı kullanıcı arabiriminde yıldız derecelendirme değeri seçerek bir öğeyi derecelendirdiğinde, system.rating değerleri gerçek bu tabloda gösterildiği gibi atanır:

Yıldız Derecelendirmesi Kullanıcı Arabirimi Aracılığıyla Atanan Değer
1 Yıldız 1
2 Yıldız 25
3 Yıldız 50
4 Yıldız 75
5 Yıldız 99

 

Dosyanızda System.Rating değeri yerine System.SimpleRating değeri varsa, System.Rating değerlerini dönüştürmek ve belirtmek için aşağıdaki tabloyu kullanın.

System.SimpleRating System.Rating
1 1
2 25
3 50
4 75
5 99

 

Dosyanızda hem System.Rating hem de System.SimpleRating kalıcı değerler varsa, System.SimpleRating'e başvurmadan doğrudan istendiğinde her zaman System.Rating değerini kullanın.

propertyDescription

searchInfo

labelInfo

typeInfo

displayInfo

stringFormat

booleanFormat

numberFormat

dateTimeFormat

enumeratedList

drawControl

editControl

filterControl

queryControl